沈阳做企业网站的公司,有网站后台,html网页设计框架,如何做网站推广及优化\qquadopenCV是一个开源的计算机视觉库#xff0c;英特尔于1999年开发出来#xff0c;首先用C/C编写。使用pip install opencv-python安装OpenCV库#xff0c;在python中#xff0c;直接使用import cv2命令#xff0c;导入OpenCV库。
1.openCV的颜色模式 \qquadopenCV的默…\qquad openCV是一个开源的计算机视觉库英特尔于1999年开发出来首先用C/C编写。使用pip install opencv-python安装OpenCV库在python中直接使用import cv2命令导入OpenCV库。
1.openCV的颜色模式
\qquad openCV的默认的颜色模式为BGR而不是RGB。这与matplotlib不同matplotlib默认为RGB。 \qquad因此经过cv2.imread()读取的图像颜色模式为BGR如果这时直接使用matplotlib.pyplot.imshow()显示图像得不到原图像。只有把BGR转换为RGBmatplotlib.pyplot.imshow()才能正确显示图像。 cv2下转换BGR为RGB的代码为
imge_rgb cv2.cvtColor(imge,cv2.COLOR_BGR2RGB)2.图像处理的基础知识
\qquad RGB成色模式的基色红色red绿色green 蓝色blueCMYK 成色模式的基色 青色cyan品红色magenta黃色yellow 黑色black。RGB常用作显示器显示的颜色而且CMYK是印刷用的颜色。 \qquad 图像一般要经过预处理以此减少噪音提取有用的特征使得分类和检测更加容易。
3.关于cv2的简单操作
#在图像img上绘制一条线段起点为0,0终点为20,30颜色为255,0,0线粗为1
cv2.line(img,(0,0),(20,30),(255,0,0),1)
#在图像img上绘制矩形对角顶点的坐标分别为0,020,30矩形颜色为255,0,0矩形线宽为1
cv2.rectangle(img,(0,0),(20,30),(255,0,0),1)
#在图像img上绘制圆形圆点坐标30,30半径为10颜色为255,0,0线宽为1
cv2.circle(img,(30,30),10,(255,0,0),1)参考链接OpenCV绘图基本操作 \qquad \qquadOpenCV基本操作