自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (20)
  • 收藏
  • 关注

原创 2021-04-10

偏振相机评估水中糖浓度http://thinklucid.cn/evaluating-sugar-concentration-in-water/?lang=zh-hans

2021-04-10 14:53:19 107

原创 2021-04-10

偏振相机评估水中糖浓度http://thinklucid.cn/evaluating-sugar-concentration-in-water/?lang=zh-hans极化可用于评估分子的特性。 分子是 “手性” 将改变偏振光的角度,当光穿过分子。变化的幅度与溶液中分子的浓度有关。因此,偏振相机可用作一种光学评估溶液中手性分子浓度的方法。 在这个例子中,我们看看如何使用 “ArenaView” 软件开发工具包来评估含有手性分子的不同溶液的 AoLP 变化。要求:Triton (T.

2021-04-10 14:52:02 663

转载 通国轮廓进行抠图 掩膜

http://blog.csdn.net/sac761/article/details/51926853opencv 截取轮廓中的图像——实现PS中利用蒙版抠图的功能(Using Opencv extract area circled by contour)顺手秀了一把英语~~我时常感慨,要是PhotoShop要是开源的多好啊,这得造福多少从事计算机视觉的码农们啊~ 既

2017-11-12 19:35:40 2384

转载 掩膜 mask

在OpenCV中我们经常会遇到一个名字:Mask(掩膜)。很多函数都使用到它,那么这个Mask到底什么呢?一开始我接触到Mask这个东西时,我还真是一头雾水啊,也对无法理解Mask到底有什么用。经过查阅大量资料后,也对Mask有一点自己的理解了,下面就说说我的理解。比如我要对一幅图进行抠图操作,这就要用到Mask了,那我就以抠图为例,解释Mask在里面的作用。先上程序,再一

2017-11-12 19:31:54 327

原创 Mask掩膜

http://www.cnblogs.com/skyfsm/p/6894685.html 详解掩膜mask 理解:我要对一幅图像进行抠图操作,就要用到mask#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include #include using nam

2017-11-03 09:22:21 582

转载 Qt类型转换

Qt类型转换1、char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;  2、char 与 QString的转换char 转换为 QString 其实方法有很多中,我用的是:char a='b';

2017-10-27 11:13:26 360

转载 Qt入门-应用程序类QApplication

QApplication类:[cpp] view plain copyclass Q_GUI_EXPORT QApplication : public QCoreApplication  {      Q_OBJECT      ...  QApplication是应用程序管理类。它包含应用程序资源管理、消息处理机制等。

2017-10-26 21:31:56 708

原创 vs2013中配置halcon13的步骤

环境:visual studio:2013halcon:halcon13windows7 64位一、预配置halcon环境变量:在系统环境变量中添加$(HALCONROOT)\bin文件夹;注:如果未添加会提示缺少halconcpp.dll等文件二、在vs中配置1.新建vs2013项目2.配置halcon13(1)项目-属性-配置属性-配置管理器,将项目

2017-10-26 20:33:35 776

原创 归一化函数normalize详解

opencv 2 归一化函数normalize详解1. 归一化定义与作用    归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一化在某个区间上是统计的坐标分布。归一化有同一、统一和合一的意思。 

2017-10-21 09:46:07 4662

转载 OpenCV的基本矩阵操作与示例

OpenCV中的矩阵操作非常重要,本文总结了矩阵的创建、初始化以及基本矩阵操作,给出了示例代码,主要内容包括:创建与初始化矩阵加减法矩阵乘法矩阵转置矩阵求逆矩阵非零元素个数矩阵均值与标准差矩阵全局极值及位置其他矩阵运算函数列表1. 创建与初始化矩阵1.1 数据类型建立矩阵必须要指定矩阵存储的数据类型,图像处理中常用的几

2017-10-17 10:16:57 225

原创 copyTo 用法

openCV中image.copyTo()有两种形式:1、image.copyTo(imageROI),作用是把image的内容粘贴到imageROI;2、image.copyTo(imageROI,mask),作用是把mask和image重叠传递给imageRoi一个是彩色一个为黑白图   解析:因为第二幅的edge的边缘图与原图进行相交,得到彩色图像

2017-10-17 09:25:30 2468

原创 BM SGBM 设置参数解释

立体匹配主要是通过找出每对图像间的对应关系,根据三角测量原理,得到视差图;在获得了视差信息后,根据投影模型很容易地可以得到原始图像的深度信息和三维信息。立体匹配技术被普遍认为是立体视觉中最困难也是最关键的问题,主要是以下因素的影响: (1) 光学失真和噪声(亮度、色调、饱和度等失衡)(2) 平滑表面的镜面反射(3) 投影缩减(

2017-09-28 21:10:35 6636

转载 双目立体视觉匹配算法-----SAD匹配算法、BM算法、SGBM算法、GC算法

一、 SAD算法1.算法原理        SAD(Sum of absolute differences)是一种图像匹配算法。基本思想:差的绝对值之和。此算法常用于图像块匹配,将每个像素对应数值之差的绝对值求和,据此评估两个图像块的相似度。该算法快速、但并不精确,通常用于多级处理的初步筛选。2.基本流程输入:两幅图像,一幅Left-Image,一幅Right-Im

2017-09-27 22:07:00 1431

转载 glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用

对于glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用虽然网上有很多的帖子,而且都试图解释得很详细,但是效果总是越说越黑,模棱两可的。今天我就简单滴说几句,言简意赅,希望大家随便看看之余能把这些个问题搞清楚了。glLoadIdentity()的作用就是把矩阵堆栈中的在栈顶的那个矩阵置为单位矩阵,好让之前的任何变换都不影响后面的变化。打个比喻,glLoa

2017-09-27 20:48:13 651

转载 OpenCV——Delaunay三角剖分

转载请注明:http://blog.csdn.net/raby_gyl/article/details/17409717相关文章:OpenCV三角剖分的遍历和纹理映射:http://blog.csdn.net/raby_gyl/article/details/19758167Delaunay三角剖分是1934年发明的将空间点连接为三角形,使得所有三角形中最小

2017-09-27 20:08:52 350

转载 OPENGL—错误调试—无法解析外部符号

错误 1  error C1060: 编译器的堆空间不足c:\program files (x86)\microsoft visual studio 11.0\vc\include\gl\glew.h841  ConsoleApplication8解决方案:#if defined(__gl_h_) || defined(__GL_H__) || defined(__X_

2017-09-14 22:22:48 6406 3

原创 相机标定的参数解读

https://wenku.baidu.com/view/6f07014ca5e9856a561260a6.html

2017-09-11 17:54:50 485

转载 OpenCV相机标定calibrateCamera坐标系详解

在OpenCV中,可以使用calibrateCamera函数,通过多个视角的2D/3D对应,求解出该相机的内参数和每一个视角的外参数。使用C++接口时的输入参数如下:CV_EXPORTS_W double calibrateCamera( InputArrayOfArrays objectPoints,                               

2017-09-05 19:00:12 1868 2

转载 halcon 标定

https://wenku.baidu.com/view/e4748dd832d4b14e852458fb770bf78a64293a57.html

2017-09-03 22:27:06 456

转载 halcon制作标定板

权声明:本文为博主原创文章,未经博主允许不得转载。 图1 上图即为我自行制作的标定板的图样。下面我具体介绍一下,如何制作halcon的标准标定板方法一:用halcon软件自动生成的.ps文件来制作标定板。    这个也是最简单有效的方法。    打开halcon 的HDevelop软件,调用算子:gen_caltab( : : XNum,YNum,M

2017-09-03 19:55:04 860

原创 Matlab立体标定mat转换成Opencv的CvMat

最近在做基于双目视觉的三维重建。比较opencv和matlab工具箱的立体标定结果精度时,发现貌似如果手工选取角点不那么离谱的话,matlab标定结果精度更高也更鲁棒。就想先用matlab标定好相机,再把结果供opencv函数加载使用。如何将Matlab标定结果的.mat文件转成需要的CvMat矩阵,就是本篇博客所要讲的。主要参考:http://www.jianshu.com/p/ad6a

2017-09-03 17:38:45 653

转载 摄像机标定 立体标定

转自:http://blog.csdn.net/sunanger_wang/article/details/7744025尝试用OpenCV来实现立体视觉也有一段时间了,主要的参考资料就是Learning OpenCV十一、十二章和OpenCV论坛上一些前辈的讨论。过程中磕磕碰碰,走了不少弯路,终于在前不久解决了最头大的问题,把整个标定、校准、匹配的流程调试成功。(虽然还有一些

2017-09-02 22:33:38 506

转载 双目视觉立体标定

http://blog.csdn.net/bcj296050240/article/details/52778741http://blog.csdn.net/sunanger_wang/article/details/7744025

2017-09-02 20:24:51 430

原创 相机 镜头原理及其选型

http://www.docin.com/p-1485689810.html

2017-08-31 21:34:01 377

原创 纹理检测—灰度共生矩阵

https://baike.baidu.com/item/%E7%81%B0%E5%BA%A6%E5%85%B1%E7%94%9F%E7%9F%A9%E9%98%B5/1498946?fr=aladdin1.可以参考罗超视频二十讲   纹理的识别

2017-08-31 14:23:31 701

原创 BMP图像格式

文件参照:http://blog.csdn.net/o_sun_o/article/details/8351037代码:.h 文件:  BmpRot.htypedef unsigned char BYTE;typedef unsigned short WORD;typedef unsigned int DWORD;typedef long LONG;//位图文件头定义;

2017-08-31 08:59:24 2641

原创 regiongrowing

例子:regiongrowing.hdevregiongrowing(Image: Regions: Row, Column, Tolerance, MinSize: )函数作用:用区域生长实现图像分割函数原理:如果相邻像素的灰度值差小于等于Tolerance,则被融为一个区域。因为矩形一般大于1个像素,所以常常在调用regiongrowing前会用大小至少为Row*Colum

2017-08-21 08:36:56 2114

原创 放射变换

1.仿射变换有:平移、旋转、缩放、斜切。2.要进行仿射变换,必须先获取变换矩阵。要获取变换矩阵,必须先获取特征点坐标、角度等信息,几何匹配和bolb是获取特征点的高效方法,除此之外还有其它方法,只要能稳定的求出特征点即可。3.仿射变换流程   (1.)获取特征点坐标、角度   (2.)计算仿射变换矩阵   (3.)对图像、区域、轮廓进行仿射变换4.根据特征点、角度计算仿射变

2017-08-19 16:50:43 680

原创 电脑网页打不开怎么回事但qq能用

http://jingyan.baidu.com/article/cdddd41c46531953cb00e1c7.html工具/原料电脑第一步、清除DNS解析缓存1我们的系统会缓存我们平时用到的一些DNS地址,这个功能的目的主要是用于加速我们对网络的访问。但有时候这些被缓存

2017-08-18 10:05:21 2398

转载 机器视觉相机镜头选型与应用

https://wenku.baidu.com/view/94f7758fd0d233d4b14e696e.html

2017-08-04 09:29:56 1361

转载 摄像机和镜头的基础知识

1. 相机基础知识按感光器件类型可分为2大类,CCD器件和CMOS器件 CCDCMOS设计单一感光器,集中统一放大每个感光器连接放大器灵敏度同样面积下,感光开口小灵敏度底成本线路品质影响程度高,成本高CMOS整合集成,成本低解析度连接复杂度低,解析度高新技术解析度高噪

2017-08-03 17:17:01 379

转载 Halcon与Opencv图像数据格式转换

http://blog.csdn.net/huangli19870217/article/details/51058780#include "stdafx.h"#include #include #include #include Hobject IplImageToHImage(cv::Mat& pImage);cv::Mat HImageToIplImage(Hobjec

2017-07-22 10:44:22 913 1

转载 标定

http://blog.csdn.net/scyscyao/archive/2010/04/02/5443341.aspx分享一些OpenCV实现立体视觉的经验

2017-07-19 16:41:03 196

转载 Halcon模版匹配算子解析

create_shape_model(Template : : //reduce_domain后的模板图像NumLevels,//金字塔的层数,可设为“auto”或0—10的整数AngleStart,//模板旋转的起始角度AngleExtent,//模板旋转角度范围, >=0AngleStep,//旋转角度的步长, >=0 and Optimiz

2017-07-17 20:59:03 875

原创 halcon 旋转

1.Halcon旋转缩放Halcon中的缩放旋转明显比opencv中简单明了。步骤:图像的预处理—》获得区域形状(可以是凸性、外接矩形、圆等)——》获取旋转的角度(orientation_region  这里是弧度,逆时针为正)——》获取区域的中心坐标及面积(area_center)——》仿射变换(vector_angle_to_rigid得到仿射矩阵HomMat2D)——》旋转(affi

2017-07-05 22:07:26 5470

原创 shape_trans

函数原型: shape_trans(Region : RegionTrans : Type : ) 函数作用:变换区域的形状参数Type的可选项解释如下:convex:凸包性ellipse:与输入区域有相同的矩和区域的椭圆outer_circle:最小外接圆inner_circle:最大内接圆recta

2017-07-04 17:28:26 7644 1

原创 光源的选择

在将近半个月的时间里,大部分时间在光源的这出现了问题。现将光源系统总结下: 光源:打光方式的好坏,是决定最终成像好坏的关键http://www.kwell-mv.com/index.php/chanpinzhishi/997https://wenku.baidu.com/view/f3aef321e3bd960590c69ec3d5bbfd0a7956d51e.html

2017-07-03 20:23:03 305

原创 偏振镜头的应用

http://www.kwell-mv.com/index.php/chanpinzhishi/979https://sanwen8.cn/p/45aBQew.htmlhttp://bbs.fengniao.com/forum/8938057.html在机器视觉系统检测的应用中,在检测产品时,经常会遇到由于薄膜或胶带可能产生炫光,而影响检测的精确度的问题。为了避免这类问题可在检测装置上

2017-07-03 20:19:51 573

转载 opencv 指针的应用

http://blog.csdn.net/qq_23880193/article/details/48109179

2017-06-16 09:08:54 279

原创 提取有角度的形状的最小矩形,求其旋转角度、长宽

这个程序搞了许久#include #include #include #include #include #include #pragma comment(lib,"opencv_core249d.lib") #pragma comment(lib,"opencv_highgui249d.lib") #pragma comment(lib,"ope

2017-06-14 22:09:27 2383

液态镜头软件以及使用说明

液态镜头软件以及使用说明

2021-11-22

工业面阵相机应用手册.pdf

相机使用

2021-11-22

DALSA 网口相机操作手册.pdf

Dalsa网口相机操作

2021-11-22

面阵相机IO接线图.pdf

相机IO接线

2021-11-22

basler千兆网相机和网卡相关参数设置-丢帧.pdf

网口相机丢帧解决方案

2021-11-22

Mat 像素的获取

VS2013+Opencv2.4.9 获取图像的像素值。像素的赋值、遍历像素等

2017-11-12

获取轮廓内部像素、抠图、质心

软件:VS2013+Opencv2.4.9 获取轮廓内部像素、、均值像素、根据轮廓进行抠图、显示质心坐标、面积等

2017-11-12

立体匹配经典文献

Research on improved SIFT stereo matching algorithm;Binary Stereo Matching;Stereo Matching with Color-Weighted Correlation,Hierarchical Belief Propagation and OcclusionHandling;基于立体视觉分析的显著性区域检测算法_汪婷 等共计三十多篇中英文文献

2017-11-01

双目立体标定 opencv

双目立体标定 opencv 图像处理拼接 基于vs2013+opencv2.4.9进行开发。可以实时跑通,具有一定的参考价值 双目立体标定

2017-09-02

BMP图像文件的读取

vs2013 BMP图像文件的读取 获取bmp图像文件的头文件格式以及每点的像素值,并且实现了图像的旋转,保存图像

2017-09-02

halcon 划痕、油污、瑕疵

划痕、油污、瑕疵 高能量 halcon程序代码 有halcon配套的图像 细小划痕 油污清晰检测出来 划痕、油污、瑕疵

2017-09-02

3D立体视觉 halcon程序

3D立体视觉 halcon程序 双目视觉 标定 三维成像 3D立体视觉 halcon程序 双目视觉 标定 三维成像

2017-09-02

Blob分析(大恒培训资料)

HALCON_Blob分析 阈值处理 形态学

2017-08-18

摄像头参数调节

摄像头 参数 曝光时间 增益

2017-08-18

TCP测试软件

TCP测试软件 快捷方便

2017-08-18

光源的选择

光源的选择

2017-07-03

OPENCV标定工具箱CamCalib.rar

OPENCV标定工具箱CamCalib,直接可以运行,注意代码中几个细节

2017-05-19

toolbox_calib.zip

matlab工具安装包,安装教程网上很多,自行安装

2017-05-19

vs_matlab联合标定

vs_matlab联合标定

2017-05-18

opencv(中文版) 源代码

opencv(中文版) 图像处理 源代码

2017-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除