
OpenCV
文章平均质量分 87
小玺玺
研究领域:机器学习,深度学习,计算机视觉
展开
-
利用OpenCV中的eigen替换函数dsyev来求解特征值和特征向量
请各位放心食用~~~原创 2022-07-03 12:44:12 · 1124 阅读 · 0 评论 -
求你们了,以后按照我的办法配置OpenCV好么 (*╹▽╹*)
今天,一个学弟编译项目时候,出现找不到opencv的bug,我看控制台输出的库信息,连接了opencv_world341d.lib, opencv_world341.lib,好家伙,无论release还是Debug都这么调用库。以前当OpenCV助教时候,告诉所有人最标准的配置OpenCV的方法,没人去做,现在一大堆人看了错误的博客弄了个乱七八糟的配置,然后问我怎么改。明确告诉各位,按照这个博客《VS2017配置opencv教程(超详细!!!)》第五步配置出来的opencv都是错误的!!!!!!原创 2021-01-05 15:07:52 · 1322 阅读 · 6 评论 -
克罗内克张量积 Kron 的 OpenCV C++实现
写代码时候需要用到kron这个函数,matlab中有,但搜了一圈竟然OpenCV没有,而且复现的很一般,因此,我尽可能用最标准的方法,也就是兼容各种数据格式,实现了这个函数,复现之后,在我的研究中测试,无误。下面就放上这个函数的声明,m1,m2为输入的二维矩阵, mkron为输出的对应矩阵。void kron(cv::InputArray m1, cv::InputArray m2, cv::OutputArray mkron);在matlab中的实例m1 = [1,2,3;2,3,4];m2原创 2020-09-14 20:34:40 · 1453 阅读 · 0 评论 -
OpenCV Aruco 参数源码完整解析理解!
针对Aruco的检测代码分析,我不会一行一行分析,我主要是把关键步骤,流程解释清楚。0 参数设置参数定义参数含义参数值adaptiveThreshWinSizeMin自适应二值化最小窗口大小3adaptiveThreshWinSizeMax自适应二值化最大窗口大小23adaptiveThreshWinSizeStep二值化窗口大小步长10adaptiveThreshConstant自适应二值化函数所需要的一个常数阈值7minMarkerPer原创 2020-06-21 12:20:24 · 8127 阅读 · 8 评论 -
爷青回!我竟然在OpenCV 4.x中使用了LSD算法!
记上一个博客爷青没!OpenCV 4.x之后竟然没了LSD算法!中,分析了OpenCV4.0之后不能使用LSD的原因。直到现在,我难受的无法入睡,一直在想怎么解决,我分析了好久想了几个路线。从github上找LSD作者源码,花点时间移植,修复部分细节bug。从OpenCV3.1上找到LSD算法,把其中的类提取出来,单独做个hpp和cpp文件,以后直接添加到工程里面在OpenCV4.1版本里面单独创建一个LSD类,稍微修改CMake重新编译下。每个路线都特别痛苦,相当浪费我时间了。为了一劳永逸原创 2020-06-19 00:34:52 · 4561 阅读 · 21 评论 -
爷青没!OpenCV 4.x之后竟然没了LSD算法!
在使用OpenCV 4.x系列的版本时,想利用LSD算法检测图像中的直线段,结果给我出来个这么玩意。这个错误基本上是dll内部的问题,毕竟错误发生在OpenCV内部,一般遇到这个问题,我基本上是这样↓没办法,只能看OpenCV源码来研究发生了啥,突然发现2010年经典的LSD算法没了!!!!!这可是大事啊,但是OpenCV为了弥补这个问题,在opencv contrib扩展中的ximgproc模块中给出了一个LineSegmentDetector类,来替代LSD算法。该算法来自于2014年IC原创 2020-06-18 23:23:24 · 2716 阅读 · 12 评论 -
论文阅读——椭圆检测 2020:Arc Adjacency Matrix-Based Fast Ellipse Detection
这是一篇基于边缘连接方法的椭圆检测算法AAMED《Arc Adjacency Matrix-Based Fast Ellipse Detection》,核心思想是使用弧段邻接矩阵获得所有弧段的组合方法,然后使用提出的基于采样点的思想的验证方法进行验证。论文公开了使用的9个数据集,并给出了AAMED在这9个数据集的检测结果,并提供了AAMED源代码,对应下载链接:AAMED算法下面对该论文进行详...原创 2020-03-18 18:35:18 · 7546 阅读 · 19 评论 -
OpenCV 中 imread cvtColor cv::IMREAD_GRAYSCALE与CV_BGR2GRAY得到灰度图不一致问题
今天调个程序,源代码输入是PGM格式的灰度图,方便起见,我直接用matlab批量转的文件。然而,在程序中使用imread(filename, IMREAD_GRAYSCALE)时,惊奇发现,同一种图片的两种输入,却得到了不同的结果,尽管结果类似。我惊了!!彩色转灰度这玩意还有不一样的事,这个事坑了我好几天,今天终于明白了,现在我把问题及解决方案整理如下。问题引出一张jpg彩色图片file.jp...原创 2019-10-13 02:27:29 · 4284 阅读 · 9 评论 -
OpenCV实验(一):砖块的检测与位姿估计,窗户的检测与位姿估计
本次实验包含两个题目砖块的检测与位姿估计窗户的检测与位姿估计数据下载链接:https://pan.baidu.com/s/1Zu7l5GCHbzP-dxHvSba5Fg 提取码:34xe在文件夹OpenCV实验1中1 砖块的检测与位姿估计现有三种尺寸的砖块,尺寸信息已知,要求检测出砖块,并计算出其姿态信息。砖(小):尺寸0.30m×0.20m×0.20m。其中,RGB数据存...原创 2019-04-28 22:56:19 · 3484 阅读 · 19 评论