- 博客(11)
- 收藏
- 关注
原创 openCv-图像边缘
边缘检测,针对的是灰度图像,检测图像的边缘是针对图像像素点的一种计算,目的是标识数字图像中灰度变化明显的点,图像的边缘检测在保留图像的重要结构信息的同时,剔除了不相关的信息,大幅度减少了数据量,便于图像的传输和处理。参数说明:src表示输入的图片,ddepth表示图片的深度,通常使用-1, 这里使用cv2.CV_64F允许结果是负值, dx表示x轴方向算子,dy表示y轴方向算子。scharr算子,比sobel算子在比例上要更大,因此这样的好处是scharr算子获得的结果。
2024-01-18 13:20:15 399
原创 机器视觉领域的卷积
将卷积核扣到图像上,重合格子上的数字相乘,然后再相加输出新的结果,从左上到右下逐个像素的遍历整个图像,就能得到新的矩阵。在机器上视觉领域,卷积的应用发挥着过滤器的作用,将一张复杂图片进行过滤,提取图像的特征。在原始图像外面补上一圈0,来保证输入输出的维度一致。
2024-01-17 15:28:45 372
原创 openCv-形态学操作
cv2.morphologyEx(src, op, kernel) 进行各类形态学的变化参数说明:src传入的图片,op进行变化的方式, kernel表示方框的大小。
2024-01-17 14:18:39 377
原创 openCv-图像阈值(图片黑白化)
参数说明, src表示输入的图片, thresh表示阈值, maxval表示最大值, type表示阈值的类型。就是将图像通道中的数据对比图像阈值,从而化为0,1二值化的操作。
2024-01-16 13:28:16 628 1
原创 openCv-边界填充(扩图操作)
如 fedcba|abcdefgh|hgfedcb。如 gfedcb|abcdefgh|gfedcba。如 cdefgh|abcdefgh|abcdefg。反射法对感兴趣的图像中的像素在两边进行复制。就是对图片进行扩图操作。
2024-01-16 13:09:06 693
原创 vsCode配置openCv
2.打开Anaconda Prompt,弹出控制台窗口,cd进入anaconda下载的位置,再cd进入Scripts这个文件夹里面(这个文件里面都是相关的包)3.2 进入vscode 选择D:\openCv\python.exe作为解释器。3.1 环境变量的配置:点击进入环境变量,添加以下几条。3.Vscode配置Anaconda。下载相关的全家桶配置文件。使用清华源镜像下载会很快。
2024-01-16 12:11:16 411 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人