- 博客(35)
- 收藏
- 关注
转载 VS2015中OpenCV编程插件Image Watch安装和使用介绍
在VS中用OpenCV进行开发时,调试经常需要去查看当前图像的内容(图像大小,通道数,鼠标所指像元在图像中的行列数和像素值),介绍一个配合VS使用的OpenCV开发神器——Image Watch。该插件现在支持较新版本的vs版本如:vs2012,vs2013,vs2015等。安装下载最新版本Image Watch(ImageWatch.vsix),下载地址: https
2017-10-26 19:44:02 1938
转载 【2017年10月最新深度学习方面的边缘检测论文和代码】【CASENet:深度类别感知语义边缘检测】
【CASENet:深度类别感知语义边缘检测】《CASENet: Deep Category-Aware Semantic Edge Detection》Z Yu, C Feng, M Liu, S Ramalingam [CMU & Mitsubishi Electric Research Laboratories (MERL)] (2017)论文:https://arxiv.org/ab
2017-10-20 14:43:00 4915 2
翻译 【ViSP 3.1.0 main page】
链接:http://visp-doc.inria.fr/doxygen/visp-daily/index.htmlViSP 3.1.0 main pageTable of ContentsIntroductionDownloadInstallationTutorialsViSP iOSInstallation from pre
2017-10-19 17:01:30 739
转载 VISP------深度应用------技术宅深度体验:桌面型机械臂到底能不能干正事?
雷锋网(公众号:雷锋网)按:本文作者Top Liu,易科机器人实验室系统设计师,机器人技术传播者,译著有《机器人编程实战》、《嵌入式机器人学》等。雷锋网独家发布,转载请联系授权。2016年6月,一款面向家庭和maker的桌面型机械臂产品Dobot首发时,TOP小小研究了一下,当时也吐槽了家用机械臂只是玩玩,然而并做不了啥正事。结果,11月底Dobot在Kickstarter上就宣布要“干正
2017-10-19 17:00:10 4325
转载 工业相机选型_必看的_六大参数
https://wenku.baidu.com/view/ae0880bcfd0a79563c1e72d7.html 工业相机选择六大参数必看 一、工业相机概述 工业相机是机器视觉系统中的一个关键组件,其最基础功能就是将光信号转变成为有序的电信号。选择合适的工业相机也是机器视觉系统设计中的重要环节,工业相机不仅直接决定所采集到的图像分辨率、图像质量等,同时也
2017-10-17 22:12:19 5866
转载 Deep Learning in OpenCV
https://github.com/opencv/opencv/wiki/Deep-Learning-in-OpenCVDeep Learning in OpenCVVadim Pisarevsky edited this page on 2 Aug · 4 revisions Pages 60HomeChangel
2017-10-14 10:30:02 1712
转载 OpenCV 3 最新模块一次看个够
OpenCV 3 最新模块一次看个够Vinjn张静3 年前本文原版是译作《OpenCV 2 计算机视觉编程手册》的附录,经过删减后在专栏中刊登。OpenCV 3 就要正式发布了,但是很多读者还在用 OpenCV 2,甚至 OpenCV 1。你们一定想知道,是否有必要升级到 3,以及如何提前进行准备。OpenCV 3 的改动在哪?C 风格的
2017-10-14 10:26:50 1445
转载 OpenCV3.3安装教程
OpenCV3.3安装教程原创 2017年08月06日 16:04:16标签:opencv5033简介OpenCV于8月3日正式发布了OpenCV3.3版本,下载地址1SourceForge,下载地址2Github改变主要消息是我们将DNN模块从opencv_contrib推广到主存储库,改进和加速
2017-10-14 10:25:42 3179 1
转载 Halcon形状匹配在图像【仿射变换】中的应用
在机器视觉应用中,经常需要对图像进行仿射变换。1、在基于参考的视觉检测中,由于待检图像与参考图像或多或少都会存在几何变化(平移、旋转、缩放等),所以在做比较之前一般都要对待检图像进行仿射变换以对齐图像。2、要进行仿射变换,必须先获取变换矩阵,形状匹配是获取变换矩阵的一种高效的方法。3、Halcon的如下几个函数是专门用于计算变换矩阵的:vector_angle_to_rigid :
2017-10-10 09:38:31 2657
转载 Halcon模版匹配算子解析---超级详细的create_shape_model和find_shape_model算子的详细讲解
Halcon模版匹配算子解析-Createcreate_shape_model(Template : : //reduce_domain后的模板图像NumLevels,//金字塔的层数,可设为“auto”或0—10的整数AngleStart,//模板旋转的起始角度AngleExtent,//模板旋转角度范围, >=0AngleStep,//旋转角度的步长, >=0
2017-10-10 09:30:23 23918
转载 衡量镜头解像能力性能的指标-MTF曲线
MTF(Modulation Transfer Function,模量传递函数),是目前分析镜头解像能力的方法,可以用来评判镜头还原物体对比度的能力。说到MTF,不得不先提一下衡量镜头性能的两在重要指标--分辨率和反差。一、分辨率:分辨率(Resolution)又称分辨力、鉴别率、鉴别力、分析力、解像力和分辨本领,是指摄影镜头清晰地再现被摄景物纤微能力。显然
2017-10-09 15:50:23 1422
转载 工业相机基本参数以及选型参考(二)
分辨率相机每次采集图像的像素点数,一般对应于光电传感器靶面排列的像元数,如1920*1080。像素深度每位像素数据的位数,常见的是8bit,10bit,12bit。分辨率和像素深度共同决定了图像的大小。例如对于像素深度为8bit的500万像素,则整张图片应该有500万*8/1024/1024=37M(1024bit=1KB,1024KB=1M)。增加
2017-10-09 15:49:40 638
转载 工业相机基础知识(一)
CCD与CMOS工业相机按照图像的传感器元件的不同分为CCD(Charge Coupled Device,电荷耦合元件)和CMOS(金属氧化物半导体元件)两类,两者的区别如下:成像过程不同:CCD仅有一个(或少数几个)输出节点统一输出数据,信号一致性好,而CMOS芯片中每个像素都有自己的信号放大器,各自进行电荷到电压的转换,输出信号的一致性较差,比CCD的信号噪
2017-10-09 15:49:11 656
转载 【Halcon教程7】 halcon/c++接口基础 之 HALCON图像变量类
在HALCON/C++中,HObject是一个基类,可以表示图像变量。另外还有三种类继承自HObject.Class HImage 处理图像Class HRegion 处理区域Class HXLD 处理多边形Regions一个region是图像平面坐标点的集合。这样一个区域不需要被连通,而且可能还有好多洞。a region可以比实际的图像大。区域在HALCON中可以用所谓的
2017-10-05 20:21:52 2079
转载 【Halcon教程6】halcon/c++接口基础 之异常处理
关于运行错误,HALCON/C++默认打印错误信息并且终止程序。然而在某些应用中,放宽这个法则可能更有用。比如,如果一个应用要求用户交互式地指定一个图像文件读取,如果因为用户不能拼错文件名而终止程序的话,会很不方便。因此,HALCON/C++允许集成你自己的错误处理代码。如下的章节将分别介绍面向对象的方法和面向过程的方法。面向对象的方法如果一个运行错误发生在面向对象的调用中,类HE
2017-10-05 20:20:55 1651
转载 【Halcon教程5】 halcon/c++接口基础 之内存管理
所有的HALCON类,不仅仅HImage,HRegion,HTuple,HFramegrabber等等,还有面向过程的方法中使用的Hobject,都可以使用默认的析构器自动释放内存。 ( see also section 2.4 “Destructors and Halcon Operators”))进一步地,当再一次构造对象,比如通过已经初始化的实例(see section “Constru
2017-10-05 20:20:17 2107
转载 【Halcon教程4】halcon/c++接口基础 之 析构函数和Halcon算子
所有的HALCON/C++类都提供了默认的析构函数用来自动销毁对应的内存。对于某些类,析构函数基于适合的算子:Windows: HWindow类的析构函数基于close_window关闭窗口。注意:算子本身不是析构器。你可以选择调用CloseWindow关闭窗口,并且使用OpenWindow再次打开它。Other Handle Classes: 其他句柄类的默认
2017-10-05 20:19:29 424
转载 【Halcon教程3】halcon/c++接口基础 之 构造函数与Halcon算子
Halcon/C++提供了构造函数,主要基于适合的Halcon算子。比如说HImage和HBarCode基于read_image and create_bar_code_model。请注意当前的Halcon版本针对不同的算子构造函数的功能不同。如下我们介绍了一些最常用的Halcon算子,而一个完整的构造函数列表可以在%HALCONROOT%\include\cpp中找到。Image
2017-10-05 20:18:43 1550
转载 【Halcon教程2】halcon/c++接口基础 之 halcon初认识
从今天开始,开始更新博客,主要分享自己最近正在翻译的Halcon/C++教程。先给出第一篇文章,由于此文章,是用latex写的,直接导成html,保存在七牛云存储上,所以直接点击链接就看到,后面我将直接分享到csdn博客上.下面鼠标一点,请学习Halcon/c++接口基础。
2017-10-05 20:17:56 1098
转载 Halcon标定方式Camera_calibration()摄像机标定(函数详解)
本文为作者骑蚂蚁上高速所写。如有问题,可以留言。希望大家多多指点。摄像机标定程序:注意:E:/calibration_image :为标定图像文件路径 'E:/calibration_description/caltab_123mm.descr:为标定描述文件路径*作者:骑蚂蚁上高速*程序开始list_files ('E:/ca
2017-10-05 16:02:40 2649
原创 【Halcon笔记1】基于Halcon软件的【摄像机标定】以及【内部参数】和【外部参数】的求解过程【原理细节详解】
【1】具体请看Learning OpenCv【摄像机标定】【2】马颂德【摄像机定标】【3】《基于Halcon软件的摄像机标定》论文
2017-10-05 12:13:23 1465
转载 Halcon学习之二:摄像头获取图像和相关参数
1、close_all_framegrabbers ( : : : ) 关闭所有图像采集设备。2、close_framegrabber ( : : AcqHandle : ) 关闭Handle为AcqHandle的图像采集设备。3、open_framegrabber ( : : Name, HorizontalResolution,Vertical
2017-10-05 11:45:15 4606
转载 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】2014/08/09 · IT技术 · 172 评论 · 傅里叶, 傅里叶变换, 数学分享到:12K原文出处: 韩昊 1234
2017-10-04 17:47:11 555
转载 halcon导出类---HDevWindowStack详解
原文链接:http://www.cnblogs.com/xiejiulong/p/3818839.html 在HDevelop中编写好的程序在导出时,Halcon会帮我们转换成我们需要的语言,比如C++。例:HDevelop中有如下语句需要导出: dev_close_window() Halcon导出成C++语言就成了如下语句:
2017-10-04 10:26:12 1699
转载 C++封装DLL,导出一个类
http://blog.csdn.net/yyzsyx/article/details/6034332 http://blog.csdn.net/yyzsyx/article/details/6034441 首先:建一个DLL工程,win32项目--DLL--确定; 在头文件中定义要导出的类:class _declspec(dllexp
2017-10-03 10:53:46 2600
转载 Halcon入摄像机标定初始参数解释
1、摄像机外参:决定摄像机坐标与世界坐标系之间相对位置关系。其中Pw为世界坐标,Pc是摄像机坐标,他们之间关系为Pc = RPw + T式中,T= (Tx,Ty,Tz),是平移向量,R = R(α,β,γ)是旋转矩阵,分别是绕摄像机坐标系z轴旋转角度为γ,绕y轴旋转角度为β,绕x轴旋转角度为α(也可以从左像右看把它理解为先绕x轴旋转α,再绕旋转后的坐标系的y轴旋转β,最后绕
2017-10-03 10:24:05 3126
转载 halcon学习笔记——(9)摄像机标定
转载:http://www.cnblogs.com/hanzhaoxin/archive/2013/01/06/2847133.html1.read_cam_par( : : CamParFile : CameraParam) 从文件夹中读取相机的内参数。 2.disp_caltab( : : WindowHandle, CalTabDescrFile,
2017-10-03 10:23:38 2058
转载 halcon学习笔记——(8)由标定板得到测量平面位姿
转自:http://www.cnblogs.com/hanzhaoxin/archive/2013/01/06/2847119.html如图:由标定板位姿获取测量板位姿1.pose_to_hom_mat3d( : : Pose : HomMat3D)把三维位姿转化为齐次变换矩阵2.hom_mat3d_translate_local( : : Ho
2017-10-03 10:22:50 1362
转载 halcon学习笔记——(7)HALCON标定后的二维测量
1.gen_measure_rectangle2( : : Row, Column, Phi, Length1, Length2, Width, Height,Interpolation : MeasureHandle)产生测量矩形句柄,控制输入为测量矩形范围的坐标中心,矩形长轴和水平方向夹角范围的弧度,矩形边长的一半,测量图片的宽和高度,输出为测量句柄。2.measure_pai
2017-10-03 10:22:00 1710
转载 halcon学习笔记——(6)单摄像机标定
转自:http://www.cnblogs.com/hanzhaoxin/archive/2013/01/02/2842217.htmlIn the reference manual,operator signatures are visualized in the following way: operator ( iconic input : iconic output
2017-10-03 10:21:17 368
转载 图像校正Halcon
1.get_image_size(Image : : : Width, Height)返回图像的尺寸。2.parameters_image_to_world_plane_centered (CamParam, Pose, CenterRow, CenterCol, WidthMappedImage, HeightMappedImage, ScaleForCenteredImag
2017-10-02 11:24:31 1738 1
转载 基于OpenCV实现手写体数字训练与识别
基于OpenCV实现手写体数字训练与识别原创 2017-09-11 gloomyfish OpenCV学堂OpenCV实现手写体数字训练与识别机器学习(ML)是OpenCV模块之一,对于常见的数字识别与英文字母识别都可以做到很高的识别率,完成这类应用的主要思想与方法是首选对训练图像数据完成预处理与特征提取,根据特征数据组成符合OpenCV要求的训练数据集与标记集,然后通
2017-10-02 11:02:57 4150
转载 OpenCV3.3深度学习模块(DNN)应用-图像分类
OpenCV3.3深度学习模块(DNN)应用-图像分类原创 2017-09-17 gloomyfish OpenCV学堂DNN模块介绍在OpenCV3.3版本发布中把DNN模块从扩展模块移到了OpenCV正式发布模块中,当前DNN模块最早来自Tiny-dnn,可以加载预先训练好的Caffe模型数据,OpenCV做了近一步扩展支持所有主流的深度学习框架训练生成与导出模型数
2017-10-02 11:01:43 3114
转载 OpenCV3.3 深度学习模块-对象检测演示
OpenCV3.3 深度学习模块-对象检测演示一:概述OpenCV3.3 DNN模块功能十分强大,可以基于已经训练好的模型数据,实现对图像的分类与图像中的对象检测在图像与实时视频中,上次发的一篇文章介绍了DNN模块实现图像分类,这篇文章介绍DNN模块实现对图像中对象检测与标记。当前比较流行基于卷积神经网络/深度学习的对象检测方法主要有以下三种:Faster R-CN
2017-10-02 11:00:32 1771 1
转载 Halcon 学习笔记 (一)
Halcon 学习笔记 (一)2014-08-18 23:25 37239人阅读 评论(2) 收藏 举报 分类:Halcon目录(?)[+]图像预处理消除噪声mean_image/binomial_filter抑制小斑点或细线median_image平滑图像smo
2017-10-02 09:43:06 492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人