上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 阈值处理是指将图像内高于一定值或者低于一定值的像素点进行处理 函数形式为: retval ,dst = cv2.thresshold( src , thresh , maxval , type ) retval代表返回的阈值 dst代表阈值分割结果图像,与原始图像有相同的大小和类型 src代表要进行 阅读全文
posted @ 2020-01-17 19:11 miaorn 阅读(487) 评论(0) 推荐(0)
摘要: 恢复内容开始 几何变换是指将一幅图像映射到另外一幅图像内的操作 一、缩放 函数具体形式为 dst = cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) dst代表输出的目标图像,类型与src相同,大小为dsize 或可以通过src. 阅读全文
posted @ 2020-01-14 19:25 miaorn 阅读(929) 评论(0) 推荐(0)
摘要: 在RGB色彩空间三个通道的基础上,还可以加上一个A通道,也叫alpha通道,表示透明度 alpha通道的赋值范围是[0,1],或者[0,255],表示从透明到不透明 1 import cv2 2 import numpy as np 3 img = cv2.imread("/home/miao/do 阅读全文
posted @ 2020-01-13 10:35 miaorn 阅读(4582) 评论(1) 推荐(0)
摘要: 图像的运算可以是十进制的值运算也可以是二进制的位逻辑运算 一、图像加法运算 1 import cv2 2 import numpy as np 3 img1 = np.random.randint(0,256, size = [3,3] , dtype = np.uint8) 4 img2 = np 阅读全文
posted @ 2020-01-12 11:47 miaorn 阅读(542) 评论(0) 推荐(0)
摘要: RGB的图像可以拆分出R通道,G通道和B通道。 这里只用了一个简单的代码: 1 import cv2 2 dog = cv2.imread("/home/miao/dog.jpg") 3 cv2.imshow("dog1" , cat) 4 b = dog[:,:,0] 5 g = dog[:,:, 阅读全文
posted @ 2020-01-10 13:24 miaorn 阅读(9591) 评论(0) 推荐(2)
摘要: imshow函数前没有namedWindow函数则自动执行一个,但是该函数默认创建窗口的参数为cv2.WINDOW_AUTOSIZE 窗口大小会自动适应所显示的图像,并且不能改变窗口的大小 cv2.namedWindow("demo" , cv2.WINDOW_NORMAL) cv2.imshow( 阅读全文
posted @ 2020-01-09 17:38 miaorn 阅读(3317) 评论(0) 推荐(0)
摘要: 在安装好OpenCV之后就可以开始学习了 首先要准备一张图像素材 接下来就是代码图像处理的基本操作 1 import cv2 首先要导入库 2 lena =cv2.imread("/home/miao/cat.jpg") 这里读取图片,注意路径不然图片不能读取 3 print(lena) 打印图片数 阅读全文
posted @ 2020-01-09 17:15 miaorn 阅读(228) 评论(0) 推荐(0)
摘要: 在上一篇文章之后,并没有解决我所出现的问题 QObject::moveToThread: Current thread (0x178aeb0) is not the object's thread (0x18d05a0). Cannot move to target thread (0x178aeb 阅读全文
posted @ 2020-01-08 16:55 miaorn 阅读(623) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-01-07 22:20 miaorn 阅读(9) 评论(0) 推荐(0)
摘要: python的集合是一组对象的无序集集合中的项必须是不可变的、可散列的. 集合有两种set和frozenset. set是可变集合,集合中的元素是可以动态的增加和删除。 frozenset是不可变集合,集合中的元素不可变。 并且集合是不能作为其他集合的成员,只有frozenset类型的集合才能作为其 阅读全文
posted @ 2020-01-05 19:32 miaorn 阅读(141) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页