![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
opencv
enjoy菠菜
人生最重要的事情就是改变。
展开
-
vs2015 +qt basler相机添加pylon配置
事前准备:安装到指定位置,一般默认安装到默认C盘 ,后期操作能找到相关配置文件就行。操作:安装好之后,然后打开VS新建Qt项目,然后在解决方案下,选中项目名称然后右击选择属性,注意自己选择的配置属性,笔者这边选择的是release版本和x64平台。然后在“配置属性”->"VC++目录"->添加"包含目录"和"库目录" 然后在“链接器”->"输入"添加然后点击应用就将相关配置添加完毕。 balser相机相关文件sdk安装目录下。然后添加API头文件可以看到系统能找到头文件。...原创 2022-06-17 14:31:42 · 757 阅读 · 0 评论 -
Vs下运行QT配置opencv
好记性不如烂笔头,记录配置方便以后查看。在VS下配置三方库,基本上都是三板斧式的死板操作,照着做就行,主要包括以下三类:1、包含头文件2、库文件3、动态库文件下载版本opencv4.5.3解压到指定文件目录:如下所示,include头文件所在位置;如下所示,lib库文件和生成的dll动态库文件所在位置,注意vs版本对应,笔者使用的VS2015版本;然后打开VS,创建一个QT工程项目,qt版本使用的64位,目前大多数都是64位,如果使用的是32位,那必须使用对应的.原创 2022-05-31 15:45:38 · 1440 阅读 · 0 评论 -
opencv学习第二天(CV_未定义标识符)
最近在opencv学习的时候,老是遇到关于CV_定义符出现未定义标识符的情况,一方面是从网上找的opencv程序版本不一致,高版本对程序中一些定义做了简化和重新修改,导致不匹配情况。后来在网上搜索相关的问题,找到解决问题的办法。笔者遇到的:CV_RGB2GRAY 、CV_MINMAX、CV_WINDOW_AUTOSIZE等。解决办法是:添加头文件:#include<...原创 2020-04-24 09:53:10 · 8950 阅读 · 0 评论 -
opencv学习第一天(错误:未定义标识符 "CV_CAP_PROP_FRAME_WIDTH")
最近由于重装系统的缘故,之前配置好的opencv环境坏了。重新添加之后,之前的程序工程都得在设置一遍。在编译的过程中,出现了一些莫名的错误。 具体的错误如下: 第一个问题是原本是因为缺少dll文件,但是在指定目录已经有了此类文件,这个问题应该是编译的问题。第二个问题才是重点,之前这种写法是完全没有问题的,同样的工程出现这样的问题了。在网上查了查原因,认为是op...原创 2020-04-13 10:04:14 · 10621 阅读 · 3 评论 -
图像处理之相机标定(二)
摄像机的内参:摄像机从三维空间到二维图像的投影关系。针孔摄像机模型为6个参数(f,κ,Sx,Sy,Cx,Cy);远心摄像机模型为5个参数(f,Sx,Sy,Cx,Cy);线阵摄像机初始摄像参数为8个参数:(f,κ,Sx,Sy,Cx,Cy,NumCol.NumRow)。f:为焦距,fx,fy为焦距,一般情况下,二者相等,;k: 表示径向畸变量级,如果k为负值,畸变为桶型畸变,如...原创 2020-04-03 17:43:14 · 1666 阅读 · 0 评论 -
图像处理之相机标定(—)
1.相机标定的意义 在进行图像处理的过程中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型。在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定(或摄像机标定)。相机的标定过程其实就是找一个合适的数学模型,求出这个模型的参数,实现从三维到二维的过程。相机的标定是一个关键的环节,它能有效的计算...原创 2020-04-01 10:10:06 · 2620 阅读 · 0 评论 -
图像处理之图像像素相加
在进行图像检测或识别之前,都需要对原始图像进行图像预处理。在此简单讲述在图像像素相加过程的认识。图形像素相加的是对图像的一种简单的降噪过程。其次,我们知道一幅图像在数学计算过程中,其实就是一个二维矩阵,那么图像的像素相加也就是各个对应点的求和。这就要求我们求加的两幅图像的维度必须相同,行和列必须对应相等,否则无法继续,首先我是使用opencv 自带的函数API进行求解,然后通过数学的方式...原创 2020-03-26 18:52:05 · 5516 阅读 · 2 评论