自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ny1986的专栏

为天地立心,为生民立命,为往圣继绝学,为万世开太平;高山仰止,景行行止,虽或不能至,然心向往之!

  • 博客(60)
  • 问答 (1)
  • 收藏
  • 关注

原创 System.TypeInitializationException:““Emgu.CV.CvInvoke”的类型初始值设定项引发异常。”解决方法

错误如题所示,同样先从网上搜索开始,常见的方法是补各种DLL的引用,并放到自己的Debug文件夹下。这些方法都试过了,但是均无效。至自己的工程目录的..\bin\X86\Debug文件夹下后,运行正常。问题是小问题,解决不了非常麻烦。记录在这类,希望对后面大家编程有帮助。复制emgucv安装目录下。...

2022-08-14 14:41:57 932 1

原创 C#错误:CS0012 未能加载文件或程序集“netstandard, Version=2.0.0.0, Culture=neutral解决方案

错误如题所示,找了很多解决方案都没用,最后看到一个帖子,结合自己的实际情况进一步研究终于解决,将解决过程记录在这里。(2)VS中找不到相应版本的.NET Framework。(1).NET Framework版本调整。先向作者致谢,文章贴不了,大家点过去看吧。使用上述两个方法,这个错误终归是解决了。...

2022-08-13 22:39:22 4721

转载 OpenCV_连通区域分析

本文为转载,原文地址如下:https://www.cnblogs.com/fireae/p/3723782.html【摘要】本文主要介绍在CVPR和图像处理领域中较为常用的一种图像区域(Blob)提取的方法——连通性分析法(连通区域标记法)。文中介绍了两种常见的连通性分析的算法:1)Two-pass;2)Seed-Filling种子填充,并给出了两个算法的基于OpenCV的C++实现代码...

2019-07-02 09:59:29 2886

转载 寻找二值图像连通域的算法分析

本文为博客园转载文章,原文地址如下:https://www.cnblogs.com/fireae/p/3723785.html一、前言二值图像,顾名思义就是图像的亮度值只有两个状态:黑(0)和白(255)。二值图像在图像分析与识别中有着举足轻重的地位,因为其模式简单,对像素在空间上的关系有着极强的表现力。在实际应用中,很多图像的分析最终都转换为二值图像的分析,比如:医学图像分析、前景检...

2019-07-02 09:56:49 2722

转载 转载:如何确定高斯滤波的标准差和窗口大小

原文地址如下:高斯函数与高斯滤波一维高斯函数我们都熟悉,形式如下: G(x)=12π−−√σexp(−x22σ2)G(x)=12πσexp⁡(−x22σ2)计算机视觉中,高斯滤波使用的高斯核为xx和yy两个一维高斯的乘积,两个维度上的标准差σσ通常相同,形式如下: G(x,y)=12πσ2exp(−x2+y22σ2)G(x,y)=12πσ2exp⁡(−x2+y22σ2)...

2019-02-25 22:01:20 2188

转载 Jupyter Notebook 快速入门

原文链接如下:Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。在开始使用 notebook 之前,我们先需要安装该库。你可以在 Jupyter 官网上找到完整的步骤。译者注:其实只要pip...

2018-04-30 12:30:21 268

原创 Pycharm入门几个注意事项

最近想用python来进行科学作图,安装完python后选择pycharm作为集成编译环境,各种问题也倒腾了接近两天,几点心得记录在这里。(1)激活可以看下面的链接https://blog.csdn.net/u014044812/article/details/78727496个人推荐第三种方法,可以永久激活。但这里作者写地有点粗心大意。所生成的一系列激活码中选取一个黏贴在激活界面中就行了。而且是...

2018-04-28 16:22:59 1020

转载 立体视觉-opencv中立体匹配相关代码

原文地址如下:https://www.cnblogs.com/polly333/p/5130375.html三种匹配算法比较BM算法:该算法代码:view plaincopy to clipboardprint?CvStereoBMState *BMState = cvCreateStereoBMState();  int SADWindowSize=15;   BMState->SADWi...

2018-03-20 15:28:22 1968

原创 OpenCV2.4.9+VS2013环境配置及“fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突”的解决

本人电脑系统WIN10 64位OpenCV249,加VS2013环境变量的配置:普通的配置在各种书上和博客上可以找到很多,但为避免每次新建工程都去重新配置,这里要强调的是在初次使用时,就要用“属性管理器”进行配置。VS2013的属性管理器在“视图-其他窗口”中。找到之后按照常规的配置方式添加相应的路径就可以了。按上述方法配置完成后,写了一段图片显示的小程序,居然报错:fatal e

2017-07-03 23:16:32 780

转载 使用OpenCV进行摄像机标定

目录  [隐藏]1 针孔相机模型和变形2 照相机定标2.1 ProjectPoints22.2 FindHomography2.3 CalibrateCamera22.4 FindExtrinsicCameraParams22.5 Rodrigues22.6 Undistort22.7 InitUndistortMap2.8 FindChessboardCorners2.9 D

2016-05-23 16:27:38 2193

转载 关于对复数物理意义的理解

知乎原文地址如下:https://www.zhihu.com/question/23234701/answer/26017000复数最直观的理解就是旋转!4*i*i = -4就是“4”在数轴上旋转了180度。那么4*i就是旋转了90度。<img src="https://pic4.zhimg.com/8307ff7d73681

2016-03-25 19:23:30 1379

转载 傅里叶分析的理解

原文地址如下:http://zhuanlan.zhihu.com/wille/19763358傅里叶分析之掐死教程(完整版)更新于2014.06.06Heinrich · 2 年前作 者:韩 昊知 乎:Heinrich微 博:@花生油工人知乎专栏:与时间无关的故事谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。转载的同学

2016-03-25 19:14:06 633

转载 OPenCV相机标定函数

照相机定标[编辑]ProjectPoints2投影三维点到图像平面void cvProjectPoints2( const CvMat* object_points, const CvMat* rotation_vector, const CvMat* translation_vector, const CvMat* intrinsic_matrix, const

2015-11-12 13:55:11 1573

转载 关于OpenCV的那些事——相机姿态更新

原文链接如下:http://blog.csdn.net/aptx704610875/article/details/48915149上一节我们使用张正友相机标定法获得了相机内参,这一节我们使用Robust Planar Pose (RPP) 算法估计相机初始姿态并更新之。推荐3篇我学习的博客:【姿态估计】Pose estimation algorithm 之 Robust

2015-11-12 13:53:25 2059

转载 C、C++中union用法总结

开始的话已经好长时间没有更新了,对不起自己,更对不起我亲爱的读者,同时也对不起自己开办的这个博客平台。忙,太忙了,忙于找工作,找一份好工作,纠结于去大城市闯呢,还是回到本省的首府城市。大家都在纠结这个问题,也希望大家和我讨论讨论。别的先不说了,都工作这么长时间了,还回过头来总结union,确实有点过分,要是和大家说我一直从事于C++开发,还不懂union,大家可能还真的不信。我们每天都在总

2015-10-27 15:23:50 3892

转载 OpenCV特征点检测------ORB特征

ORB是是ORiented Brief的简称。ORB的描述在下面文章中:Ethan Rublee and Vincent Rabaud and Kurt Konolige and Gary Bradski, ORB: an efcient alternative to SIFT or SURF, ICCV 2011没有加上链接是因为作者确实还没有放出论文,不过OpenCV2.3RC

2015-10-21 09:15:28 644

转载 相机标定之OpenCV&Matlab

Camera Calibration1.OpenCV Camera CalibrationOpenCV提供具体的标定策略和说明文档,可以直接使用,说明文档的位置"D:\opencv\sources\doc\tutorials\calib3d\camera_calibration";例程的位置“D:\opencv\sources\samples\cpp\camera_ca

2015-10-20 18:46:34 699 1

转载 static_cast与dynamic_cast转换

一 C语言中存在着两种类型转换:隐式转换和显式转换隐式转换:不同数据类型之间赋值和运算,函数调用传递参数……编译器完成char ch;int i = ch;显示转换:在类型前增加 :(Type)变量 对变量进行的转换。用户显式增加char *pc = (char*)pb;void *ps = (void*)pa;二 C++中的类型转换

2015-10-19 15:03:13 382

转载 OpenCV2:Mat属性type,depth,step

在OpenCV2中Mat类无疑使占据着核心地位的,前段时间初学OpenCV2时对Mat类有了个初步的了解,见OpenCV2:Mat初学。这几天试着用OpenCV2实现了图像缩小的两种算法:基于等间隔采样和基于局部均值的图像缩小,发现对Mat中的数据布局和一些属性的认知还是懵懵懂懂,本文对Mat的一些重要属性和数据布局做一个总结。Mat的作用The class Mat represe

2015-10-17 08:43:52 348

转载 OpenCV中对Mat里面depth,dims,channels,step,data,elemSize和数据地址计算的理解

cv::Matdepth/dims/channels/step/data/elemSizeThe class Mat represents an n-dimensional dense numerical single-channel or multi-channel array. It can be used to store (Mat类的对象用于表示一个多维度的单通道或者多通道稠密数组

2015-10-16 19:40:49 357

转载 new对象时,类名后加括号与不加括号的区别

原文地址如下:http://www.cnblogs.com/Braveliu/p/4263145.html关于默认构造函数,请参见随笔《类中函数》  请看测试代码: 1 #include 2 using namespace std; 3 4 // 空类 5 class empty 6 { 7 }; 8 9 // 一个默认构造函数,一个自

2015-10-14 08:22:13 874

原创 Matlab 提取矩阵 某一行 或者 某一列 的方法

比如,从一个6*6矩阵中,提取它的第一行元素,形成一个6维行向量。 A(i,:)行 A(:,i)列 方法:A(i,:) 提取矩阵A的第 i行A(:,i) 提取矩阵A的第 i列给你个例子:>> A=[1:6;2:7;3:8;4:9;5:10;6:11]A(1,:)A(:,1)A =1 2 3

2015-03-26 21:08:25 12821

转载 Matlab绘图-很详细,很全面

Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而

2015-03-26 20:48:41 1045

转载 Qt中Ui名字空间以及setupUi函数的原理和实现

用最新的QtCreator选择GUI的应用会产生含有如下文件的工程 下面就简单分析下各部分的功能。 .pro文件是供qmake使用的文件,不是本文的重点【不过其实也很简单的】,在此不多赘述。所以呢,还是从main开始,[cpp] view plaincopyprint?#include   

2015-01-15 20:43:25 536

转载 VS2010/MFC编程入门之常用控件:滚动条控件Scroll Bar

从滚动条的创建形式来分,有标准滚动条和滚动条控件两种。像列表框和组合框设置了WS_HSCROLL 或WS_VSCROLL风格以后出现的滚动条,不是一个独立的窗口,而是这些窗口的一部分,这就是标准滚动条。而滚动条控件是一个独立的窗口,它可以获得焦点,响应某些操作。       滚动条控件的创建       MFC也为滚动条控件的操作提供了类,即为CScrollBar类。   

2014-11-12 19:07:46 751

转载 0xC015000F:正被停用的激活上下文不是最近激活的

项目程序运行的时候,突然出现这个错误,调用堆栈中的函数,没有一个是自己写的,非常困惑。  在网上搜索了一下,先找到一个提示,可以在CApp::InitInstance()中禁用ActivationContext:  afxAmbientActCtx= FALSE;  这种做法能“解决”问题,但进一步查证后发现这实际上是隐藏问题。   Junfeng Zhang在自己的博客中给了比较

2014-11-11 17:01:06 595

转载 SVN使用教程

SAE自2011-7-10日起,将全面支持SVN代码部署,用户不仅可以通过任何SVN客户端部署代码,而且SAE现有的代码部署方式也已经对接应用的SVN仓库,即使不使用SVN客户端部署代码,也保证了代码版本。        如:通过在线代码编辑器(http://sdk.tools.sinaapp.com)等方式对代码的修改、部署等操作也会像svn commit一样,产生一个新版本。通过S

2014-10-10 14:58:21 535

转载 VisualSVN Server的配置和使用方法

原文地址如下:http://www.cnblogs.com/xilentz/archive/2010/05/06/1728934.html

2014-10-10 14:55:04 685

转载 TotoiseSVN的基本使用方法

原文地址如下:http://www.cnblogs.com/xilentz/archive/2010/05/06/1728945.html

2014-10-10 14:52:47 446

转载 标准C++中的string类的用法总结

原文链接如下:相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标

2014-09-18 17:18:17 451

转载 stringstream的用法

原文链接如下:http://www.cppblog.com/Sandywin/archive/2007/07/13/27984.html

2014-09-18 10:28:03 426

转载 野指针

原文地址如下:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/28/1766854.html

2014-09-16 10:15:19 427

转载 0xCCCCCCCCC的内存不能访问的原因

在VC6下调试程序,可能会遇到诸如指令引用“0xcccccccc”,该内存不能为Read的报错究其原因,就debug版中的堆栈中的局部变量(包括指针)在明确初始化之前都用0x0cc进行初始化,因此,未初始化时 候的指针是指向地址0x0cccccccc的,而这段地址一来是处于内核地址空间,一般的应用程序是无权访问的,上面的报错就是这样产生的。因此,一旦遇 到上述报错,基本可以认定程序中出现了

2014-09-16 10:07:28 1078 1

转载 VC++多线程编程

留个纪念,不错的总结。十个例子清晰列举啦多线程编程的奥妙。 VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的

2014-09-12 16:28:48 511

转载 CvCreateImage函数说明

cvCreateImage是openCV中的一个函数。OpenCV是Intel公司支持的开源计算机视觉库。  cvCreateImage:  创建头并分配数据  IplImage* cvCreateImage( CvSize size, int depth, int channels );  参数说明:  size 图像宽、高.  depth 图像元

2014-08-04 14:30:18 597

原创 双目视觉测量系统设计中的一些注意事项

在设计一个非接触式双目视觉测量系统时,

2014-07-27 17:01:09 4260

原创 basler相机硬件连接设置

使用GIGE千兆网将相机与计算机相连时,要对

2014-07-24 17:05:53 16254

转载 什么是Bayer格式图像

Bayer数据,其一般格式为:奇数扫描行输出 RGRG……偶数扫描行输出 GBGB……  根据人眼对彩色的响应带宽不高的大面积着色特点,每个像素没有必要同时输出3种颜色。因此,数据采样时,奇数扫描行的第1,2,3,4,…象素分别采样和输出R,G,R,G,…数据;偶数扫描行的第1,2,3,4,…象素分别采样和输出G,B,G,B,…数据。在实际处理时,每个象

2014-07-21 16:57:36 718

转载 什么是Bayer格式图像?

原文链接:http://blog.163.com/zhaijiong@126/blog/static/111742776201132811036906/Bayer数据,其一般格式为:奇数扫描行输出 RGRG……偶数扫描行输出 GBGB……  根据人眼对彩色的响应带宽不高的大面积着色特点,每个像素没有必要同时输出3种颜色。因此,数据采样时,奇数扫描行的第1

2014-07-21 16:57:03 1202

转载 浅出C++封装性

C++ code到运行程序作为一个c++程序员这个应该是最应该知道的细节,简言之:编译----链接----可执行的程序。这里所说的细节主要是第一步的细节,编译器如何把c++代码编译成目标代码。概括的讲是把c++代码转化成cpu能认识的东西。这个过程十分的复杂,需要解析c++标准这个庞大的语法体系,还要支撑起面向对象中的一些特性,比如继承,多态,封装等等,这个过程也由于编译器不同而不同,虽然

2014-07-17 21:52:24 626

空空如也

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

TA关注的人

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