OpenCV
记录Python OpenCV的学习历程
齐落山大勇
高效教师、学渣
展开
-
基于OpenCV对胸部CT图像的预处理
胸部CT中所包含的噪声比较多,基于OpenCV简单的做一些处理,降低后续模型训练的难度。原创 2024-05-10 23:00:34 · 482 阅读 · 0 评论 -
OpenCV查找和绘制轮廓:findContours和drawContours
绘制图中粗线矩形的2个边界,并找到其边界的中心线。原创 2023-09-28 10:23:50 · 609 阅读 · 0 评论 -
OpenCV自适应阈值二值化处理
在图像处理的过程中,第一步需要二值化处理,尽可能多的保存图像的细节import cv2 as cvimg=cv.imread("D:/wyx.jpg")img_Gray=cv.cvtColor(img,cv.COLOR_BGR2GRAY)athdMEAM=cv.adaptiveThreshold(img_Gray,255,cv.ADAPTIVE_THRESH_MEAN_C,cv.THRESH_BINARY,5,3)athGAUS=cv.adaptiveThreshold(img_Gray,原创 2022-02-10 15:06:53 · 3297 阅读 · 0 评论 -
OpenCV绘制线段和矩形
绘制线段和矩形并保存图片###h绘制线段import numpy as npimport cv2 as cvcanvas=np.zeros((300,300,3),np.uint8)canvas=cv.line(canvas,(50,50),(250,50),(255,0,0),5)canvas=cv.line(canvas,(50,150),(250,150),(0,255,0),5)canvas=cv.line(canvas,(50,250),(250,250),(0,255,0),原创 2022-02-10 14:34:45 · 1299 阅读 · 0 评论 -
OpenCV图像的通道的拆分与合并
读取一张图片,拆分出BGA通道,并对单个通道进行处理之后,合并各个通道形成新的图片##读取一张BGA图像,分离出红色通道,并改变其值import cv2 as cvimg=cv.imread("D:/openCV/src/1.1.jpg")cv.imshow("flower",img)b,g,r=cv.split(img)#cv.imshow("B",b)#cv.imshow("G",g)#cv.imshow("R",r)#将R通道的所有值改成10r[:,:]=10#合并通道原创 2022-02-07 11:05:17 · 2709 阅读 · 0 评论