
OpenCV
OpenCV
北冥有鱼wyh
当容颜不再,唯学识沉淀;
当看清远方,唯家人、知识与我长伴。
展开
-
Python OpenCV:对文件夹中所有图片画边框并保存
Python OpenCV:对文件夹中所有图片画边框并保存1. 背景2. 代码3. 运行结果1. 背景 平常运行程序后需要对结果进行截图,但部分截图边框模糊。现希望对图片画出其边框,并保存在另一文件夹中,方便使用。2. 代码# 系统:window7# 编程工具:PyCharm# 编程语言:python# 前置条件:已安装好opencv相关环境# coding:utf-8...原创 2019-12-21 12:04:19 · 906 阅读 · 1 评论 -
Pyhton OpenCV:批量识别图片外层轮廓并截图保存
Pyhton Opencv:批量识别图片外层轮廓并截图保存一、背景二、源代码三、执行结果一、背景 有2个文件夹,其中文件夹a存在多张如上图片,文件夹b为空。现希望读取文件夹a中所有图片,识别黑色矩形并截图保存至文件夹b中(即去掉黑色矩形之外的白色区域)。二、源代码# 系统:window7# 编程工具:PyCharm# 编程语言:python# 前置条件:已安装好opencv相...原创 2019-11-14 14:40:23 · 1729 阅读 · 0 评论 -
Python OpenCV:利用滚动条移动图片,利用鼠标缩放图片
在OpenCV中使用滚动条显示大图实现目标 在OpenCV显示比窗口更大的图片,可通过右侧的垂直滚动条和底部的水平滚动条移动图片来显示全图。实现背景 在OpenCV中,虽然有cv2.getTrackbarPos() 函数,但其作用主要是用作动态调节参数的控件,更准确名称应为滑动条,而非作为滚动条控件使用。经查询发现OpenCV并没有滚动条控件,其对于大于显示窗口的图片来说,OpenC...原创 2019-01-23 08:06:03 · 6346 阅读 · 4 评论 -
Python OpenCV:利用鼠标移动缩放图片
在OpenCV中使用鼠标移动缩放图片实现目标 在OpenCV中通过鼠标左键拖拽移动图片,通过鼠标滚轮前后旋转放大缩小图片。实现背景 在前一篇博客"在OpenCV中使用滚动条显示大图"中发现自己画滚动条移动大图略显繁琐,且缩放图片存在一定不足,故尝试利用鼠标拖拽来实现图片移动,同时完善使用鼠标滚轮缩放图片的程序。实现方法 利用OpenCV中的鼠标事件实现。当鼠标左键点击时保存初始坐...原创 2019-01-23 08:06:10 · 8959 阅读 · 7 评论 -
MFC OpenCV:刷新图片以及防止窗口抖动的方法
背景 前置文章:MFC鼠标滚轮缩放OpenCV图片 使用滚轮缩小图片,使其小于MFC的PictrueContral控件大小时,发现缩小前的图片依旧存在,缩小后的图片重叠在其上。具体错误图片如下所示: 故缩放前先刷新图片。刷新方法一、先使PictrueContral控件不可见,后使其重新可见。实现方法 在显示图片之前添加如下代码刷新MFC的PictrueContral控件,其...原创 2019-05-15 14:00:37 · 2816 阅读 · 1 评论 -
MFC OpenCV:显示图片的3种方法(详细)
背景 由于OpenCV常用的界面只是单纯的打开图像窗口,相关界面控件和工具较少且不美观,故使用MFC制作界面,而用OpenCV单纯做图像处理。此时便需要在MFC中显示OpenCV所用的图片。方法1、嵌套。直接将OpenCV窗口嵌套到MFC的Pictrue Control控件中。此方法既能直接显示图片,也可直接使用OpenCV的鼠标按键事件,但对于鼠标滚轮事件只能使用MFC本地的滚轮函数。...原创 2019-05-08 10:50:43 · 29804 阅读 · 23 评论 -
MFC OpenCV:鼠标滚轮缩放图片
背景 前置文章:MFC显示OpenCV图片的三种详细方法 在利用OpenCV嵌套MFC窗口显示图片后,希望通过鼠标滚轮函数缩放图片。实现步骤1、新建MFC应用程序。2、配置OpenCV运行环境。3、添加MFC的Pictrue Control控件4、编写代码。只需修改MFCApplication1Dlg.cpp文件。添加的代码://在MFCApplication1Dlg...原创 2019-05-14 17:03:27 · 6863 阅读 · 13 评论