![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv学习笔记
吴大炮
机器学习入门者
展开
-
opencv学习笔记3
opencv学习笔记3 1 感兴趣区域(ROI) img = cv2.imread('src\lena.tiff',0) part_img = img[220:400,250:350] 2 通道的拆分 #索引的方式 b = img[:,:,0] g = img[:,:,1] r = img[:,:,2] #函数的方式 b,g,r = cv2.split(img) 3 通道的合并 bgr = cv2.merge([b,g,r]) rgb = cv2.merge([r,g,b]) 4 图像的属性 img原创 2021-01-23 16:04:10 · 81 阅读 · 0 评论 -
opencv学习笔记2
opencv学习笔记2 图像处理基础 1.图像的基本表示方法 二值图像: 仅仅包含黑色和白色两周颜色的图像,将白色像素点处理为1,黑色像素点处理为0。 灰度图像 二值图像不够细腻 计算机将灰度处理为256个灰度级,用区间[0,255]来表示。255表示纯白色,0表示纯黑色。其余的数 值表示从黑到白之间不同级别的灰度。 彩色图像 不同的彩色空间表示方法虽然不同,但是各种彩色空间之间可以通过公式进行转换 2.像素处理 opencv最小的数据类型是无符号的8位数,因此opencv中并没有二值原创 2021-01-22 18:38:36 · 563 阅读 · 0 评论 -
opencv学习笔记1
** opencv学习笔记1 开始学习了 ** 在使用前需要import opencv库 1.读取图片 import cv2 import numpy as np src = cv2.imread("图片保存路径") print(src)#打印出的是图像像素值 2.显示图片 cv2.namedWindow("创建的窗口,用来显示图片的窗口",cv.WINDOW_AUTOSIZE) cv2.imshow("窗口名称",src)#引用之前创建的窗口 3.waitKey函数 retval = cv2原创 2021-01-22 16:07:13 · 95 阅读 · 0 评论