- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 windows + Qt + opencv4.5 c++读取yolov8 的onnx模型(CPU inference)
碰到的几个坑:1.error: ‘Frees_ptr_opt’ has not been declared解决方案:在onnxruntime_c_api.h文件中 的第72行的#else 把ifndef _WIN32 下的宏定义 拷贝进去2.运行时报错,说onnxruntime的当前版本为16 只支持1到10报错原因:程序去系统目录下找到的onnxruntime版本过低,通常在系统安装目录下解决办法:把onnxruntime的安装目录,配置到系统环境变量,或者将onnxruntime.dll
2023-11-23 15:40:26 1218 3
原创 温习ICP KD树
因为用SVD计算R T 需要知道对应点 试想如果我们有3个点对,如果匹配顺序错误 RT必定错误 而且R的计算也是通过对应点对的互相关系数矩阵的分解来计算的)KD树 也是一棵二叉数 但是每次分枝到下一层的时候 会换一个维度 所以说建树的复杂度是O(维度*log(N)) 查找的复杂度是 O(logN)这里:SVD分解 和特征值分解有关系 但是还不一样 矩阵的特征值分解要求是方阵 而SVD分解不必。1.先知道一个大致的初始解(否则效果不好 收敛速度慢甚至不收敛)然后迭代 直到满足结束条件。
2023-08-01 16:12:41 67 1
原创 关于图搜的一些思路
先是在github搜索了一下image_search 发现有效的仓库比较少 不过有个代码库个人感觉挺好的:https://github.com/matsui528/sis 这个很好上手 基本上把自己的图片放到指定的目录下 然后运行offline.py 建索引 然后跑server.py 就可以开始返回最近的图了。在B站上 也看到了铺天盖地的介绍milvus的 但是我昨天倒腾了一天 也没有把milvus的docker镜像成功的下下来。效果没有看出比vgg19有什么提高。
2023-06-26 10:45:00 71 1
原创 opencv的标定函数
问了一下同事,解答说一个名字长的那个求解AX=ZB ,相机与机器人,标定板与法兰盘工具坐标的关系一并求解。google了一下“difference opencv calibrateRobotWorldHandEye calibrateHandEye” 只有提问 没有回答,问了一下chatGPT 返回的还是一如既往的流水账。然后这篇文章说的还挺好的记录一下 https://blog.csdn.net/AAAA202012/article/details/125117458。
2023-06-13 16:18:43 245 1
原创 一知半解之pcl1.12.1+vtk9.1+Qt5.15.2+ubuntu20.04显示点云
然后照着https://blog.csdn.net/ooyyee/article/details/126762615 这个链接在我另外一个写好的工程里面拖一个QOpenGLWidget控件,提升为PCLViewer类,注意这里有个坑,就是要把PCLViewer的构造函数的win_size给去掉,就可以成功提升了。其实在pcl的官网有一个很好的例子:https://pcl.readthedocs.io/projects/tutorials/en/latest/qt_visualizer.html。
2023-05-31 15:56:34 446 1
原创 vtk9.1 + ubuntu20.04 +qt 5.15.2 编译
具体见https://vtk.org/Wiki/VTK/Configure_and_Build#Qt5.* 否则会在make到100%的时候报qml component什么的错误(我的qt没有安装qml和quick)让vtk支持qt,主要目的是想在qt中显示点云,第一步得重新编译vtk以得到libQVTKWidgetPlugin.so。然后就很简单了 一路make sudo make install。注意这里一定要配置CMAKE_PREFIX_PATH。build目录下 cmake-gui …
2023-05-17 15:21:22 468 1
Extrinsic Calibration of a 2D Laser-Rangefinder
2019-03-20
计算机视觉3D点云经典书籍-Semantic 3D Object Maps for Everyday Manipulation
2018-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人