![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
文章平均质量分 77
larry_dongy
这个作者很懒,什么都没留下…
展开
-
【学习总结】opencv下的USB相机代码(支持设定曝光、FPS、清空缓存)
自己写的ROS下OpenCV启动USB的驱动,支持曝光调节、FPS控制、清空缓存等。原创 2023-03-04 22:14:15 · 4044 阅读 · 0 评论 -
手眼标定学习总结:原理、Tsai方法和Matlab代码
本文仅用于记录自己学习手眼标定过程的一些总结。目录手眼标定基本原理求解AX=XBTsai方法Tsai的Matlab代码实现后记参考文献 手眼标定基本原理符号统一:TxyT_x^yTxy或T_y_x表示将一个点从x系的坐标转移到y系的坐标,后面一律用T_y_x形式,方便编辑。T_c_t:从target(棋盘格)坐标系到camera坐标系,从图像计算得到T_g_c:从camera到gripper(机械臂末端坐标系),这是手眼标定需要求的参数T_b_g:从gripper到base(机械臂基底坐标原创 2021-12-28 13:06:01 · 11300 阅读 · 19 评论 -
【学习记录】python-opencv写入视频文件无法播放
今日采用Python写OpenCV的video,生成的视频总是只有几k,且无法播放。网上搜了一些方法,记录解决办法。纪念自己消逝的2h。代码fourcc = cv2.VideoWriter_fourcc(*'MJPG')fps = 10size = (img_pattern.shape[1], img_pattern.shape[0])writer = cv2.VideoWriter(args.output, fourcc, fps, size, False)for frame in frame原创 2021-11-24 22:10:20 · 4600 阅读 · 2 评论 -
OpenCV+aruco 生成标定格与相机位姿计算
仅用于记录自己使用aruco过程中遇到的问题与解决方法。0. 参考资料github一个参考:https://github.com/opencv/opencv_contrib/blob/master/modules/aruco/samples/create_board.cppopencv aruco教程(但有问题):https://docs.opencv.org/4.5.3/db/da9/tutorial_aruco_board_detection.htmlopencv docs:https://do原创 2021-11-03 20:06:56 · 3083 阅读 · 4 评论 -
Opencv计算相机响应函数(Camera Response Function)与Radiance
本文主要用于记录自己在学习CRF过程中遇到的一些问题。 CRF模型I=f(V(t⋅L))I=f(V( t\cdot L))I=f(V(t⋅L)) 其中III为相机灰度值Intensity,LLL为环境中irradiance,ttt为曝光时间,VVV为相机镜头参数,fff为相机响应函数CRF。有些论文中认为相机镜头参数是线性的不考虑,但有些考虑了衰减即靠近图像边缘亮度会暗一些,但没有看到二者同时计算的,如果同时计算两个非线性的函数,我觉得可能会有不确定性,在这里还请教一下了解的朋友。 控制原创 2021-09-18 19:06:57 · 4150 阅读 · 2 评论 -
OpenCV调用V4L相机记录
本文仅用于记录自己在使用opencv调用V4L过程中遇到的苦难。确定OpenCV支持V4L首先要确定OpenCV编译时支持了V4L,查看方法:cout << getBuildInformatin() << endl;输出opencv编译的信息,如下:可以发现V4L/V4L2这一项是OFF/ON。如果需要,重新编译OpenCV,将WITH_V4L和WITH_LIBV4L设置为ON设置曝光度等VideoCapture cap(0 + CAP_V4L2);原创 2021-09-17 19:50:23 · 1938 阅读 · 0 评论 -
ROS中生成CameraInfo消息
前言由于某个第三方代码需要接受CameraInfo消息,我换了一个相机以后,需要自己发布CameraInfo消息。网上搜了半天,很少有介绍CameraInfo这些数据都是怎么来的的资料,可能大部分都是直接生成的吧,像我这样需要自己计算的可能不多。折腾了半天,也算是找到了方法。特做记录总结。转载请注明出处。分析首先看一下现有的CameraInfo有哪些数据:rostopic echo /camera_info可以看到,除了header外有 D, K, R, P等参数。这几个都是什么?这就需要看原创 2021-04-21 10:06:41 · 8227 阅读 · 6 评论 -
Raspberry Pi 4使用Opencv更新
本文仅记录个人在使用树莓派4的opencv时的总结。0. 主要参考https://blog.csdn.net/tfb760/article/details/906072341. 一些新得这次安装中一些新想到的,故此补充。在执行CMAKE这一步时,取消了一些编译。cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INST...原创 2019-08-11 20:42:45 · 2062 阅读 · 2 评论 -
VS2015下Opencv4的配置
VS2015+Opencv4本博客仅用作个人学习记录。下载opencv,并解压更改环境变量,电脑中PATH添加xxx\opencv\build\x64\vc14\bin重启电脑,否则运行提示找不到后面添加的.dllvs创建新的可控制台工程,勾选“空项目”项目属性页中:VC++目录->包含目录,添加:xxx\opencv\build\include;xxx\opencv\...原创 2019-06-08 10:56:25 · 1005 阅读 · 0 评论 -
raspberry+opencv+libdmtx
raspberry pi安装opencv与libmdtx库0. 参考内容1. 树莓派安装opencv2 CMakeLists.txt写法3. libdmtx导入4. 存在的问题本文记录了自己在raspberry pi中安装opencv与dmtx库过程。仅做个人记录,或许还可以帮到其他朋友。如需转载,请注明本文地址。0. 参考内容opencv在raspberry下安装:https://www...原创 2019-05-27 17:52:32 · 1208 阅读 · 1 评论 -
提升OpenCV编译速度的方法
由于各种地方需要使用opencv,有windows/ubuntu/树莓派等,多次编译opencv源码,每次时间很长,也总结了一些提高编译速度的方法。0. 参考链接learn opencv: https://www.learnopencv.com这个网站基本能够找到各种环境下安装opencv,c++/python的教程。更新速度较快,也比较全面。1. 明确需求在编译OpenCV前,需要明确...原创 2020-02-04 11:16:20 · 4223 阅读 · 0 评论