机器视觉
文章平均质量分 82
d_a_r_k
这个作者很懒,什么都没留下…
展开
-
halcon XLD边缘连接算子
几种边缘连接函数的中文解释:union_cotangential_contours_xld根据输入的轮廓的端点处的局部曲率,连接曲率满足一定条件的轮廓输入:contours (xld object)FitClippingLengt轮廓的一部分的长度小于这个值,则跳过计算切线默认:0.0一般设置范围:大于等于0FitLength 轮廓的一部分大于这个值的,参与计算切线默认:30建议值:10.0, 20.0, 30.0,‘auto’范围:大于等于0MaxTangAngle 弧度制 两个转载 2022-01-06 16:49:12 · 1742 阅读 · 0 评论 -
halcon面阵相机标定矫正
使用标定助手标定过程很简单就不赘述了,可以自行查找,无非就是生成描述文件=>填写相机像元参数,镜头参数,标定板参数=>拍照=>标定即可例如标定后得到的参数为相机内参 => CameraParameters := [0.0130131,-2255.9,2.00077e-006,2e-006,1263.13,1031.32,2592,1944]相机外参 => CameraPose := [-0.0111166,-0.00766521,0.117412,0.570424,35原创 2021-01-23 17:22:45 · 1116 阅读 · 3 评论 -
windows安装PanoramaTools
1.下载panotools-libpano13.zip ,这是pt的源码包2.下载WxWdigets安装包,因为编译pt依赖这个库3.安装WxWidgets,傻瓜式安装,下一步就行了4.解压panotools压缩包,使用vs2010或者以上的IDE打开libpano.sln解决方案5.安装WxWidgets,记住你的安装目录6.配置llibpano.sln解决方案,因为里面依赖原创 2017-08-03 21:11:31 · 1586 阅读 · 1 评论 -
VC中bmp图片和Halcon中图片类型相互转换
//将Halcon HObject类型的图片转换成bmp格式图片并且显示在picture控件上HTuple rImage , gImage , bImage , type , hvWidth , hvHeight;BYTE* vcPr = NULL;BYTE* vcPg = NULL;BYTE* vcPb = NULL;BYTE* vcPImage = NULL;INT原创 2017-03-27 17:10:50 · 9265 阅读 · 5 评论 -
函数返回值为Mat时的拷贝问题
转载自:http://blog.csdn.net/qq_20823641/article/details/51452939函数原型Mat clone() const;void copyTo( OutputArray m ) const;void copyTo( OutputArray m, InputArray mask) const;copyTo()有重载转载 2017-12-14 11:16:04 · 1788 阅读 · 0 评论 -
Mat中step的含义
转载自:http://lib.csdn.net/article/opencv/28700以三维的Mat数据布局为例 step这里指出的是图像在各个梯级上的字节数大小,而这里的梯级指的是构成图像的名层次。 上图三维图像由一个一个名面(第一级)构成,每一个平面由一行一行(第二级)构成,每行由一个一个点(第三级)构成。转载 2017-12-14 11:39:24 · 4713 阅读 · 0 评论 -
使用Qt halcon编程的时候截图的问题
这几天使用halcon配合qt编程写一个玩跳一跳的程序时发现一个问题,对halcon中的hv_windowId屏幕句柄截图的时候(比如reduce_doman或者create_shape_model)的时候如果屏幕没有先显示一幅图片,也就是什么都没有的情况下会出现程序崩的情况,所以需要注意这一点。...原创 2018-01-26 17:22:57 · 594 阅读 · 1 评论 -
线阵相机标定
我是使用halcon标定助手来标定线阵相机的,对于里面的一些参数来做一个记录说明:首先下面的两个数组就是标定之后得到的相机内参和外参内参:CameraParameters := [0.0357809 , -61.3384 , 6e-006 , 6e-006 , 915.932 , 182.341 , 2048 , 3840 , 1.41028e-00原创 2017-09-14 22:10:25 · 9076 阅读 · 5 评论 -
caffe vs2013安装
本文参考此文章:http://www.cnblogs.com/love6tao/p/5706830.html补充一些1.首先安装vs2013,不用多说2.下载两个跟英伟达相关的东西,一个是CUDNN一个是CUDA,切记这两个不是一个东西。下载链接分别是 CUDNN 和 CUDA ,其中下载CUDNN要注册,那就注册吧!我下载的版本如下图所示:3.下载caffe源原创 2016-11-02 10:00:53 · 1085 阅读 · 0 评论 -
Halcon中一维码识别参数意义
原创 2017-03-24 11:32:22 · 1004 阅读 · 0 评论 -
MFC中picture显示bmp图片方法
pThis->m_pBmpinfo = new BITMAPINFO;//m_pBmpinfo类型为BITMAPINFO memset(pThis->m_pBmpinfo , 0 , sizeof(BITMAPINFO)); BITMAPINFOHEADER *bmpinfoheader = &(pThis->m_pBmpinfo->bmiHeader); bmpinfoheader原创 2017-03-22 19:03:56 · 1178 阅读 · 0 评论 -
霍夫变换
原文链接:http://my.oschina.net/u/1455799/blog/292145 ,转载请注明原理简介 霍夫变换(Hough Transform) 霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。最基本的霍夫变换是从黑白图像中检测直线(线段)。 1详细内容我们先看这样一个问题:设已知一黑白转载 2016-05-20 10:05:53 · 738 阅读 · 0 评论 -
使用ffmpeg快速生成视频截图
使用ffmpeg快速生成视频截图原博客地址:http://www.cnblogs.com/wanghetao/p/3420788.html由于项目的需求, 我需要对单个视频进行截图. 以前我使用的ffmpeg命令是这样的:1ffmpeg -i input.mkv -ss 00:10:00 -f image2 output.jp转载 2016-04-29 17:21:18 · 916 阅读 · 0 评论 -
GA遗传算法Matlab版本实例注释
clc;clear all;close all;figure(1);hold on;lb = 1; ub = 2; %这个值是自变量的范围,在这个范围内求解ezplot('sin(10*pi*X)/X',[lb,ub]); %第一个参数表示的是方程,y的计算公式,画出图像xlabel('自变量/X');ylabel('函数值/Y');NIND = 40;原创 2016-06-12 18:00:37 · 19556 阅读 · 4 评论 -
神经网络训练
学习了BP神经网络算法,刚开始最终要的一点不明白的就是前一层和后一层(这里指的只有三层,输入层,隐藏层,输出层)的权重,其实神经网络算法中,前一层的每一个节点和后一层的每一个节点都有连接权重,初始权重是随机的。而更新权重是通过输出层的值来反向更新的。基本过程如下:1. 输入第一个训练样本(对应的就是输入层各个节点的值),根据初始随机权重和输入层到隐藏层的计算公式(这个公式在神经网络算法的文章中原创 2016-06-28 11:29:39 · 463 阅读 · 0 评论 -
PCA算法数学原理(可作为人脸特征)
PCA算法数学原理转载 2016-06-15 14:40:42 · 639 阅读 · 0 评论 -
使用opencv249设置摄像头分辨率
我使用的opencv版本是249的,因为感觉使用VideoCapture类来控制摄像头输出图像并且保存比较容易,所以一直使用这个类,但是却出现一个问题。在使用这个类的capture.set(CV_CAP_PROP_FRAME_WIDTH,w)和capture.set(CV_CAP_PROP_FRAME_HEIGHT,h)来设置摄像头分辨率的时候总是失败,出的一直是默认的640*480的图像原创 2016-07-04 09:44:48 · 4652 阅读 · 3 评论 -
使用opnalpr训练目标检测级联分类器
1.环境windows7 , opencv3.0 , python-2.6 , PIL-1.1.6.win32-py2.6.exe2.安装python2.6和PIL3.下载openalpr的train-detector-master3.修改prep.py文件,可以直接复制以下代码,修改OPENCV_DIR和BASE_DIR为你自己的目录即可#!/usr/bin/python原创 2016-09-19 20:13:40 · 1319 阅读 · 0 评论 -
贝叶斯决策-模式识别
本文转载自 Elar的博客,原文链接:http://www.cnblogs.com/elaron/archive/2012/10/26/2741511.html【此文介绍了贝叶斯公式】现在举一个例子说明怎么使用贝叶斯公式来做决策。例子:假设有100个人,每个人都有自己的生日。1年有12个月,假设这100个人的生日从1月到12月的人数的分布情况如下: 3转载 2016-05-18 14:52:54 · 804 阅读 · 0 评论