![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv入门
会飞的小菜鸡
这个作者很懒,什么都没留下…
展开
-
毕业设计记录(二)——图像预处理
本文主要讲述了图像预处理的一些工作,分为图像灰度化、图像滤波以及图像二值化。其中,图像滤波部分 分别实现了中值滤波,高斯滤波,均值滤波和双边滤波。程序如下:import cv2import matplotlib.pyplot as pltdef gray(img): image_gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) return image_graydef filtering(a=0): if a==0:原创 2021-04-03 17:54:02 · 252 阅读 · 0 评论 -
opencv测试程序
最简单的opencv入门测试程序,可实现读取图片import cv2img = cv2.imread(r'C:\Users\14360\Desktop\(2).jpg')cv2.namedWindow('picture',0)cv2.imshow('picture',img)cv2.waitKey(0)原创 2021-04-03 17:31:12 · 773 阅读 · 0 评论 -
cv2.imshow调整窗口大小
最近在做毕业设计,题目机器视觉相关。非科班出身,opencv水平犹如零蛋。在这里以笔记的形式记录学习中遇到的常识问题。初步使用opencv,发现图片显示框没法缩放,光标放到边缘甚至拉伸符号的没有,本强迫症患者表示很不得劲,怎么办呢?在调用cv2.imshow()之前加入如下几行便可。 cv2.namedWindow('picture',0) cv2.imshow("picture", edge_2)注意,这里的nameWindow中的窗口名称“picture”必须要和imshow里的原创 2021-03-27 22:51:17 · 22708 阅读 · 0 评论 -
毕业设计记录(一)——用python实现图片批处理
在训练神经网络之前,我们往往需要对数据集进行批量处理。本文以图片为例,介绍如何使用python实现图片的批量处理,包括批量命名,批量更改图像像素,批量对图片进行Harris、Canny……在此通过以下示例讲解图片遍历方法,并以shi-Tomasi角点检测算法为例,对图片进行批量处理。可实现的功能:(1)遍历某一文件夹下的所有图片,示例代码针对所有.jpg格式的图片;(2)对所有图片均进行shi-Tomasi角点检测处理;(3)将处理好后的每张图片保存至新的文件夹下。import cv2impo原创 2021-03-27 22:43:43 · 1496 阅读 · 11 评论