自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型

vs编译debug版本正常,编译release时候出现如下错误:error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型 代码如下:AfxMessageBox("请输入文件路径文件名!!");办法1: 改为AfxMessageBox(_T("请输入文件路径文件名!!"));或  AfxMessageBox(L"请输入文件路径文件名!!");办法2:选择“...

2018-04-18 17:03:58 1027

转载 QT5实现简单的TCP通信

这段时间用到了QT的TCP通信,做了初步的学习与尝试,编写了一个客户端和服务器基于窗口通信的小例程。使用QT的网络套接字需要.pro文件中加入一句:[cpp] view plain copyQT       += network  一、客户端1、客户端的代码比服务器稍简单,总的来说,使用QT中的QTcpSocket类与服务器进行通信只需要以下5步:(1)创建QTcpSocket套接字对象[cpp]...

2018-03-28 13:46:27 1209 1

原创 qt+halcon12+win732位配置

打开qt,新建项目,在Pro文件下添加(qt下载vs编译器的):INCLUDEPATH += $$quote(C:\Program Files\MVTec\HALCON-12.0\include\halconcpp)INCLUDEPATH += $$quote(C:\Program Files\MVTec\HALCON-12.0\include)LIBS += $$quote(

2017-12-12 12:25:08 884

原创 QT5.7.1+OpenCV3.0+win732位配置

1.下载,安装,添加环境变量2.打开qt,注意qt为vs编译器,在Pro文件下添加下面内容:OpenCV:INCLUDEPATH += D:\opencv3.0\opencv\build\includeINCLUDEPATH += D:\opencv3.0\opencv\build\include\opencvINCLUDEPATH += D:\opencv3.0\open

2017-12-12 12:20:14 556

原创 qt5.7.1+pcl1.8.0+win7 32位配置

1.官网下载pcl,添加环境变量,参考我另一篇博客vs配置pcl2.打开qt,新建一个一个pro项目,在Pro文件添加下面内容:INCLUDEPATH += E:\PCL1.8.0\3rdParty\OpenNI2\Include\INCLUDEPATH += E:\PCL1.8.0\include\pcl-1.8\INCLUDEPATH += E:\PCL1.8.0\3rdP

2017-12-12 12:08:56 584 1

原创 PCL1.8.0+win732位+vs2013配置

下载:把你需要安装的PCL版本及属性表都下载下来。然后解压。百度网盘:http://pan.baidu.com/s/1ge7vUCj安装1.在安装PCL一键安装包时,勾选上Add PCL to system PATH for all users。安装过程中,会弹出OpenNI的安装程序,更改OpenNI的安装路径为你安装的PCL路径下的3rdParty文件夹下的

2017-12-08 11:02:30 1601

转载 【OpenCV入门教程之十八】OpenCV仿射变换 & SURF特征点描述合辑

本篇文章中,我们一起探讨了OpenCV中仿射变换和SURF特征点描述相关的知识点,主要一起了解OpenCV中仿射变换相关的函数warpAffine和getRotationMatrix2D,SURF算法在OpenCV中进一步的体现与应用。此博文一共有两个配套的麻雀虽小但五脏俱全的示例程序,其经过浅墨详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。依然是先看看示例程序截图:

2017-11-26 10:19:22 357

转载 【OpenCV入门教程之十七】OpenCV重映射 & SURF特征点检测合辑

本篇文章中,我们一起探讨了OpenCV中重映射和SURF特征点检测相关的知识点,主要一起了解OpenCV中重映射相关的函数remap,SURF算法在OpenCV中的体现与应用。此博文一共有三个配套的麻雀虽小但五脏俱全的示例程序,其经过浅墨详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。 依然是先看看程序运行截图。重映射:  SURF特征点检

2017-11-26 10:18:56 262

转载 【OpenCV入门教程之十六】OpenCV角点检测之Harris角点检测

本篇文章中,我们一起探讨了OpenCV中Harris角点检测相关的知识点,学习了OpenCV中实现Harris角点检测的cornerHarris函数的使用方法。此博文一共有两个配套的麻雀虽小但五脏俱全的示例程序,其经过浅墨详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。依然是先看看程序运行截图:  一

2017-11-26 10:18:10 382

转载 【OpenCV入门教程之十五】水漫金山:OpenCV漫水填充算法(Floodfill)

本篇文章中,我们一起探讨了OpenCV填充算法中漫水填充算法相关的知识点,以及了解了OpenCV中实现漫水填充算法的两个版本的floodFill函数的使用方法。此篇博文一共有两个个配套的示例程序,其详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。 先尝鲜一下最终示例程序的运行截图吧,这个示例程序实现了类似于PhotoShop中魔棒的图像处理效果,我们可以用鼠标对窗

2017-11-26 10:17:49 1088

转载 【OpenCV入门教程之十四】OpenCV霍夫变换:霍夫线变换,霍夫圆变换合辑

本篇文章中,我们一起探讨了OpenCV中霍夫变换相关的知识点,以及了解了OpenCV中实现霍夫线变换的HoughLines、HoughLinesP函数的使用方法,实现霍夫圆变换的HoughCircles函数的使用方法。此博文一共有四个配套的简短的示例程序,其详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。先尝鲜一下其中一个示例程序的运行截图:

2017-11-26 10:17:15 192

转载 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放

这篇文章里,我们将一起探讨图像金字塔的一些基本概念,如何使用OpenCV函数 pyrUp 和 pyrDown 对图像进行向上和向下采样,以及了解了专门用于缩放图像尺寸的resize函数的用法。此博文一共有四个配套的简短的示例程序,其详细注释过的代码都在文中贴出,且文章最后提供了综合示例程序的下载。先尝鲜一下其中一个示例程序的运行截图:

2017-11-26 10:16:35 208

转载 【OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑

本篇文章中,我们将一起学习OpenCV中边缘检测的各种算子和滤波器——Canny算子,Sobel算子,Laplace算子以及Scharr滤波器。文章中包含了五个浅墨为大家准备的详细注释的博文配套源代码。在介绍四块知识点的时候分别一个,以及最后的综合示例中的一个。文章末尾提供配套源代码的下载。依然是是放出一些程序运行截图吧:  效果图看完,我们来唠唠嗑。

2017-11-26 10:15:56 202

转载 【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑

上篇文章中,我们重点了解了腐蚀和膨胀这两种最基本的形态学操作,而运用这两个基本操作,我们可以实现更高级的形态学变换。所以,本文的主角是OpenCV中的morphologyEx函数,它利用基本的膨胀和腐蚀技术,来执行更加高级的形态学变换,如开闭运算、形态学梯度、“顶帽”、“黑帽”等等。 先上几张示例程序的截图吧:有没有很熟悉这张图?没错,这就是最近热映的电影Cap

2017-11-26 10:15:28 270

转载 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀

本篇文章中,我们一起探究了图像处理中,最基本的形态学运算——膨胀与腐蚀。浅墨在文章开头友情提醒,用人物照片做腐蚀和膨胀的素材图片得到的效果会比较惊悚,毁三观的,不建议尝试。。。。。。。。。。OK,开始吧,依然是先放一张截图:一、理论与概念讲解——从现象到本质1.1 形态学概述 形态学(m

2017-11-25 15:13:13 332

转载 【OpenCV入门教程之九】 非线性滤波专场:中值滤波、双边滤波

正如我们上一篇文章中讲到的,线性滤波可以实现很多种不同的图像变换。然而非线性滤波,如中值滤波器和双边滤波器,有时可以达到更好的实现效果。邻域算子的其他一些例子还有对二值图像进行操作的形态学算子,用于计算距离变换和寻找连通量的半全局算子。 先上一张截图:一、理论与概念讲解——从现象到本质

2017-11-25 15:11:58 347

转载 【OpenCV入门教程之八】线性邻域滤波专场:方框滤波、均值滤波与高斯滤波

本篇文章中,我们一起仔细探讨了OpenCV图像处理技术中比较热门的图像滤波操作。图像滤波系列文章浅墨准备花两次更新的时间来讲,此为上篇,为大家剖析了“方框滤波“,”均值滤波“和”高斯滤波“三种常见线性邻域滤波操作。而作为非线性滤波的“中值滤波”和“双边滤波”,留待我们下次剖析。先上一张精彩截图:浅墨其实很希望把这篇文章写得精简和简明扼要,发现

2017-11-25 15:09:52 248

转载 【OpenCV入门教程之七】 玩转OpenCV源代码:生成OpenCV工程解决方案与OpenCV源码编译

这篇文章中,我们一起探讨了如何通过已经安装的OpenCV,选择不同的编译器类型,生成高度还原的OpenCV开发时的解决方案工程文件,欣赏OpenCV新版本中总计 六十六多万行的精妙源代码。我们可以对其源代码进行再次编译,得到二进制文件,或者修改原版官方的OpenCV代码,并编译后为自己所用,为深入理解OpenCV的开源魅力迈出了坚实的一步。  一

2017-11-25 15:08:19 329

转载 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整

这篇文章中我们一起学习了如何在OpenCV中用createTrackbar函数创建和使用轨迹条,以及图像对比度、亮度值的动态调整。文章首先详细讲解了OpenCV2.0中的新版创建轨迹条的函数createTrackbar,并给上一个详细注释的示例。然后讲解图像的对比度、亮度值调整的细节,最后放出了一个利用createTrackbar函数创建轨迹条来辅助进行图像对比度、亮度值调整的程序

2017-11-25 15:07:33 178

转载 【OpenCV入门教程之五】 分离颜色通道&多通道图像混合

上篇文章中我们讲到了使用addWeighted函数进行图像混合操作,以及将ROI和addWeighted函数结合起来使用,对指定区域进行图像混合操作。而为了更好的观察一些图像材料的特征,有时需要对RGB三个颜色通道的分量进行分别显示和调整。通过OpenCV的split和merge方法可以很方便的达到目的。这就是我们这篇文章的主要内容。依然是先看一张截图吧:

2017-11-25 15:05:23 262

转载 【OpenCV入门教程之四】 ROI区域图像叠加&初级图像混合 全剖析

文章开头,依旧是先放一张截图:  一、设定感兴趣区域——ROI(region of interest)在图像处理领域,我们常常需要设置感兴趣区域(ROI,region of interest),来专注或者简化我们的工作过程 。也就是从图像中选择的一个图像区域,这个区域是我

2017-11-25 15:02:22 564

转载 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析

这篇文章中,我们将详细而深入地弄懂入门OpenCV2最基本的问题,那就是图像的载入,显示和输出。PS:文章末尾提供了博文配套程序源代码的下载。依然是先看一张运行截图:了解过之前老版本OpenCV的童鞋们都应该清楚,对于OpenCV1.0时代的基于 C 语言接口而建的图像存储格式IplImage*,如果在退出前忘记relea

2017-11-25 15:00:40 529

转载 【OpenCV入门教程之二】 一览众山小:OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解析

至于OpenCV组件结构的研究方法,我们不妨管中窥豹,通过opencv安装路径下include目录里面头文件的分类存放,来一窥OpenCV这些年迅猛发展起来的庞杂组件架构。我们进入到D:\ProgramFiles\opencv\build\include目录,可以看到有opencv和opencv2这两个文件夹。显然,opencv这个文件夹里面包含着旧版的头文件。而opencv2这个文件夹里

2017-11-25 14:57:26 192

转载 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置

OpenCV2.4.9和2.4.8的配置几乎一样,唯一的区别在下文中的第五步,链接库的配置,把对应的248改成249即可。OpenCV 3.0配置更是被简化了。和2.4.8、2.4.9的区别就是下文第五步,链接库的配置,只用添加opencv_ts300d.lib、opencv_world300d.lib(debug版本的库)或opencv_ts300.lib、opencv_

2017-11-25 14:48:15 191

原创 OpenCV人脸检测

win7 32位 OpenCV3.0 vs2013 对文件夹中图片进行人脸检测在opencv中,人脸检测用的是harr或LBP特征,分类算法用的是adaboost算法。这种算法需要提前训练大量的图片,非常耗时,因此opencv已经训练好了,把训练结果存放在一些xml文件里面。在opencv3.0版本中,训练好的文件放在 \build\etc\文件夹下,有两个文件夹haarcascades和

2017-11-11 15:23:31 644

原创 ubuntu16.04配置caffe2(仅cpu)

一、依赖库的安装装过caffe的这个应该都比较清楚sudo apt updatesudo apt install -y --no-install-recommends \ build-essential \ cmake \ git \ libgoogle-glog-dev \ libprotobuf-dev \

2017-05-03 14:14:52 2008 4

原创 ubuntu下安装JDK7/JDK8

1.添加ppasudo add-apt-repository ppa:webupd8team/javasudo apt-get update2.安装oracle-java-installer jdk7sudo apt-get install oracle-java7-installer jdk8sudo apt-get install oracle-

2017-04-26 14:20:55 468

原创 ubuntu16.04下安装pip

安装pip的方法:Install pip and virtualenv for Ubuntu 16.04LTS Maverick and newer,输入下面命令$ sudo apt-get install python-pip python-dev build-essential $ sudo pip install --upgrade pip $ sudo pip in

2017-04-26 13:50:15 114061 3

转载 caffe2 安装与介绍

一早发现caffe2的较成熟的release版发布了(the first production-ready release),那么深度学习平台在之后一段时间也是会出现其与tensorflow相互竞争的局面。从打开这个caffe2的官网就会发现,有了Facebook的支持,连界面也好看多了。不过再仔细看看,觉得又和tensorflow有一丝像,从内到外。Caffe 2 Caffe2

2017-04-23 18:27:30 1588

原创 ubuntu16.04配置caffe(仅cpu)

这是我安装的过程, 并非安装教程第一部分: 安装dependenciessudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recomm

2017-04-23 16:01:49 1477

空空如也

空空如也

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

TA关注的人

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