
OpenCV
RoboticsLearner
机器人软件算法工程师,热爱机器人,喜欢编程。
展开
-
Halcon的HObject和OpenCV的Mat之间数据的相互转换
之前,一直使用的是开源界久负盛名的开源计算机视觉算法库OpenCV,毕竟拥抱开源是时代的潮流,更何况OpenCV也确实香。不过,早就听说过商业应用领域的机器视觉工具Halcon,但是一直都没有去尝试使用,主要还是觉得不开源的东西无法看到算法的具体实现,只能根据官方的参考手册进行函数接口的调用,不过是API搬运而已,接触不到底层的核心,对编程技术能力的提升作用不大。但是现在,工作以后,想法有些变化...原创 2020-02-10 20:48:58 · 1989 阅读 · 2 评论 -
在Ubuntu14.04下64位机上Qt5.6.0中调用opencv2和opencv3库的注意事项
最近在Qt5.6.0上编写基于opencv库的程序的时候,配置没有问题,编写CMakeLists.txt文件编译输出运行没有问题,但是在Qt5.6.0上总是出现qmake的时候没有错误,但是运行的时候,就会出错,网上找了很久,但都不是我想要的答案,后来,不知道在哪个博客上看到说Qt下通过opencv引用资源需要绝对路径,所以我通过复制文件的绝对路径,发现问题解决了。当然,这是在qt5.6.0+ope原创 2017-04-27 10:40:37 · 796 阅读 · 0 评论 -
在Ubuntu14.04的64位下安装opencv2.4.13和opencv3.1.0及不同版本间切换的操作
最近几天,一直在摸索Ubuntu14.04下安装opencv2和opencv3及不同版本间切换的方法,尝试了很多网上介绍的方法,也不是他们介绍的不对,只是介绍的安装方法都很单一,无法完全满足自己的当前需求,所以搜索很多相关的博客文章,结合自己的安装经验,觉得有必要把它写下来,一方面方便自己以后回过头来看,同时也为其他人提供方便。 第一步:更新系统软件源和系统软件 sudo apt-get upd原创 2017-04-27 10:06:08 · 3150 阅读 · 0 评论 -
OpenCV学习笔记01: Using OpenCV with gcc and CMake
源代码:main.cpp// #include <stdio.h>#include<iostream>#include <opencv2/opencv.hpp>using namespace cv;using namespace std;//int main(int argc, char** argv )int main(int argc, char* argv[] ){ St原创 2017-10-08 15:55:48 · 366 阅读 · 0 评论 -
当ROS中的cv2与anaconda3中的cv2冲突时的解决办法
今天心血来潮, 想用Anaconda3中的Python3.6.4跑一个opencv小例子, 结果出人意料,出现了ROS中的/opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so文件, 显然这个是行不通的嘛, 然后我在.bashrc文件中禁用了ROS环境变量. 结果还是有问题, 就是无法使用Python3来调用Anaconda3中通过conda ins...原创 2018-04-10 15:56:45 · 1674 阅读 · 3 评论 -
OpenCV学习笔记02: 剖析cv::createTrackbar()及回调函数的用法
#include &lt;opencv2/highgui.hpp&gt; //highgui.hpp中已经包含了core.hpp, imgcodecs.hpp, videoio.hpp头文件#include &lt;opencv2/imgproc.hpp&gt; //imgproc.hpp已经包含了core.hpp头文件#include &lt;iostream&gt;#include &l原创 2018-08-17 22:02:59 · 2491 阅读 · 5 评论