other
文章平均质量分 77
小落叶不憨
又可以发一篇博客了!
展开
-
针孔相机模型的应用
假设工作距离为Zc=3m,相机焦距为f=25mm,相元尺寸为dx=dy=2.4um,且实际测量过程中需要靶标在图像上的像素直径超过10个像素,问需要设计直径为多少的靶标?假设靶标直径为Xc=10mm,相机焦距为f=25mm,相元尺寸为dx=dy=2.4um,且实际测量过程中需要靶标在图像上的像素直径超过10个像素,问最远的测试距离为?3:最高的亚像素精度为0.2*2.66=0.53mm,重复测量10次取平均值后,测量精度为0.53/sqrt(10)=0.53/3.16=0.167mm。原创 2023-01-30 15:31:43 · 472 阅读 · 0 评论 -
工业相机和镜头
镜头型号、数据+电源接口、定焦镜头的调焦、景深、景深大小、光圈、相机、镜头选取。原创 2023-01-30 15:08:29 · 551 阅读 · 0 评论 -
相机景深的含义
1、景深的含义定义取自百度百科:定义1:景深(DOF),是指在摄影机镜头或其他成像器前沿能够取得清晰图像的成像所测定的被摄物体前后距离范围。光圈、镜头、及焦平面到拍摄物的距离是影响景深的重要因素。定义2:在聚焦完成后,焦点前后的范围内所呈现的清晰图像的距离,这一前一后的范围,便叫做景深。定义3:在镜头前方(焦点的前、后)有一段一定长度的空间,当被摄物体位于这段空间内时,其在底片上的成像恰位于同一个弥散圆之间。被摄体所在的这段空间的长度,就叫景深。换言之,在这段空间内的被摄体,其呈现在底片面的影象模原创 2021-08-17 21:56:01 · 2995 阅读 · 0 评论 -
vs2017+pangolin的配置教程
Pangolin的简单使用一、Pangolin的编译二、Pangolin的配置三、测试例子一、Pangolin的编译在win10系统,使用vs2017编译64位的pangolin库是比较简单的事情。直接下载最新的pangolin库,使用cmake-gui工具编译即可,建议使用3.14以上的版本,下载地址为cmake官网。直接使用cnake-gui生成vs2017 64位的工程,编译过程中会自动下载需要的库,无需多余的配置。可以根据需要修改pangolin库的安装路径(CMAKE_INSTALL_P原创 2021-06-15 23:27:07 · 2327 阅读 · 2 评论 -
vs2017+g2o编译与配置
由于之前下载了最新版本的额g2o一直没有编译成功,所以下载了一个低版本的g2o,结果直接成功了,因此个人认为编译成功的重点在于版本一定要选择正确。具体的编译步骤为:1、g2o-20170730的下载(2020版本的一直没有编译成功,,,)https://github.com/RainerKuemmerle/g2o/tree/20170730_git2、Eigen依赖库的下载(我用的是eigen3.2.10,版本不能太高,否则会报错,参见博客https://blog.csdn.net/weix原创 2021-02-18 18:49:30 · 1600 阅读 · 0 评论 -
win10查看显卡的运算能力
1、可以在官网上查到:https://developer.nvidia.com/zh-cn/cuda-gpus#collapseOne2、如果官网上没有对应的型号,但是自身显卡确认支持CUDA,那么可以根据如下方式查看:找到安装目录:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\extras\demo_suite然后使用Win+R,输入cmd打开终端,切换到上面目录,运行deviceQuery.exe即可查到3:参考htt原创 2020-12-26 15:59:27 · 2172 阅读 · 0 评论 -
matlab2012a安装方式
问题原因:打开许可证文件 matlab2012a的lic_standalone.dat,会发现如下内容:激活许可证文件的有效期是2017年。解决方法:一、用替换功能,将字段:MLM 28 11-nov-2017 uncounted替换为:MLM 99 permanent uncounted二、或者如果嫌麻烦,也可以用下述代码直接替换 matlab2012b_std.dat 中的所有代码:INCREMENT Aerospace_Blockset MLM 99 permanent原创 2020-08-26 16:58:56 · 462 阅读 · 0 评论 -
删除未完全卸载的公式编辑器的注册表
1、卸载原来的公式编辑器2、win+R,输入regedit,回车,找到HKEY_CURRENT_USER/Software/Install Options3、删除红色方框中的文件(删除前可以先备份,避免出现错误)...原创 2020-01-09 10:49:14 · 3684 阅读 · 1 评论 -
MATLAB相机标定
标定工具下载:http://www.vision.caltech.edu/bouguetj/calib_doc/download/index.html标定流程:https://blog.csdn.net/panpan_jiang1/article/details/804147371、采集标定板图像(平面标定板)10张左右2、读入图像3、提取每幅图像的角点,这一步有点麻烦,每次都要标...原创 2019-10-19 17:24:44 · 540 阅读 · 0 评论 -
win7系统vs2017实现halcon18.11与C#联合编程
1、halcon代码dev_close_window()read_image (Image, 'E:/桌面图片/351218-103.jpg')get_image_size(Image, Width, Height)ScaleImage := 0.3*默认dev_open_window (0, 0, Width, Height, 'black', WindowHandle)dev_...原创 2019-08-05 22:26:09 · 1261 阅读 · 0 评论 -
删除未完全卸载的Halcon软件注册表
win7_64位系统安装其他版本的halcon时,之前安装的没有删除注册表,出现一些问题,解决如下:1、win+R 打开运行窗口2、输入regedit3、对于64位系统,在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MVTec\HALCON中找到之前版本的注册表,删除即可4、对于64位系统,在HKEY_LOCAL_MACHINE\SOFT...原创 2019-08-04 21:04:33 · 4566 阅读 · 2 评论 -
OpenCV-二值图像连通域分析
原文地址:https://blog.csdn.net/qq_37059483/article/details/78018539通域分析对于图像处理后面涉及到模式识别的内容来说是基础连通区域(Connected Component)一般是指图像中具有相同像素值且位置相邻的前景像素点组成的图像区域(Region,Blob)。连通区域分析(Connected Component Analysis...转载 2019-07-21 21:14:13 · 791 阅读 · 0 评论 -
EndNote x9下载、安装及使用详细教程
一、下载在百度中搜索“Endnote x9”,点第一个链接进入下载页面。软件大小为108MB,下载的是一个压缩包,如下图所示,双击解压之后是右侧的图标,解压到文件夹,双击即可安装。 二、安装直接安装即可,可以更换安装路径备注:安装成功后使用汉化版,可以将CHS文件夹里的[EndNote.exe]拷贝到EndNote的安装目录下。使用英文版,可以将ENG文件夹里的[EndNote.exe]拷贝到EndNote的安装目录下。不论用的是英文版还是中文版,替换之后即可使用...原创 2019-07-05 11:15:48 · 143179 阅读 · 37 评论 -
c++虚函数详解(你肯定懂了)
转自:c++虚函数 大牛的文章,就是通俗易懂,言简意赅。前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议...转载 2019-03-12 09:56:10 · 924 阅读 · 0 评论