opencv
阿翔要努力变强
记录和分享自己的学习成长过程,目前主要学习用Qt开发应用软件以及一些图像处理的工作,偶有关于深度学习的记录和分享
展开
-
Qt Creator添加第三方头文件和类库(经验篇)
Qt Creator添加第三方头文件和类库在Qt Creator的项目中添加头文件和库最近的项目用到工业线阵相机,需要利用沟通相机,开发出独立的成像软件,所以才有了对于qt中添加sdk中的一些类库的需求在Qt Creator的项目中添加头文件和库在Qt工程中,通过.pro文件对链接库进行管理,就像VS中的包含目录、库目录一样,对于其他第三方库的添加,本质上与调用opencv库是一致的。1、添加额外需要的头文件目录类似添加opencv中的include路径INCLUDEPATH += C:\ope原创 2021-03-07 10:50:36 · 10274 阅读 · 1 评论 -
opencv基础入门大总结(一)(学习篇)
opencv基础入门总结(一)(一)opencv读取显示图片(二)基础色彩空间转换(三)图像对象的创建与赋值(四)图像像素的读写操作(五)图像像素的算术操作(六)键盘响应操作(一)opencv读取显示图片这个吧,真的就算是opencv中的hello world了,基本上都知道是imread()这个函数,但是这个函数中的参数,在不同情况下的使用,还是略有讲究的,需要大家在学习的时候有所注意。如果你只需要读入一张“常规的”图片(比如3通道8位,或是3通道24位,又或是一张灰度图),其实直接在“”中写入绝对原创 2020-11-02 10:13:18 · 2330 阅读 · 0 评论 -
Qt QString字符串截取
Qt QString字符串截取利用Qt,结合一些图像处理,做软件的时候,做基础的首先是读一个图片进来,经常需要用字符串存一下所读图片的路径,或者名称。所以经常会利用到字符串的截取,可以从整串路径中得到图片名。以下就介绍两个截取字符串的函数:mid()函数和section()函数mid()函数接受两个参数,第一个是起始位置,第二个是取串的长度。如果省略第二个参数。fileName = QFileDialog::getOpenFileName(this,tr("Open Image"),filePat原创 2020-10-19 19:37:46 · 15550 阅读 · 0 评论 -
Qt5 opencv4 无法解析的外部符号问题(经验篇)
Qt5 opencv4 无法解析的外部符号问题这两天在做一个简单的打开本地图片的小功能的时候,在cvtColor的地方,总出现烦人的“无法解析的外部符号问题”,如下图:首先尝试了 清理项目重新构建的方式,但始终得不到解决,因为我的opencv版本从3.1换成了4.2,所以开始考虑是不是版本升级对于cvtColor函数本身使用带来了变化,再去查阅了解了函数本身之后,做如下改变:修改之后再重新清理项目,执行qmake,再次运行,得以解决问题!...原创 2020-10-15 10:44:21 · 1398 阅读 · 0 评论 -
【opencv】imwrite使用小问题
【opencv】imwrite使用小问题问题描述解决办法问题描述一个很简单的程序在想要保存过程种的输出图像时出现错误解决办法出现这种错误的原因大部分是因为要保存的图片没有加后缀好吧,果然我还是粗心的,加上“.jpg”之类的图片后缀就OK了...原创 2020-08-27 16:47:17 · 268 阅读 · 0 评论 -
【opencv】角点检测——虚线表格
【opencv】角点检测——虚线表格处理对象——虚线表格处理方法——角点检测Harris角点检测函数解读处理结果处理对象——虚线表格把之前做研电赛的东西做一点小的分享,先给大家看一下所处理的对象。可以看到我们所面对的表格具有特殊性和复杂性,表格线为虚线,且存在错位情况。在这种情况下想要准确检测出表格区域,并不是容易的事。我们需要对这种原始图像做较多的预处理,以达到去掉文字干扰的目的,下次的博客可以再对这块进行一个细致的说明。我制作了一张预处理之后的图片来做算法测试。处理方法——角点检测角点检原创 2020-08-23 11:32:05 · 1178 阅读 · 1 评论