自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

机器视觉

机器视觉,图形处理,VC++,C#

  • 博客(155)
  • 资源 (19)
  • 收藏
  • 关注

原创 C++ 调用python导入keras异常

C++ 调用python导入keras异常:PyImport_ImportModule返回NULL解决方法:打开 site-packages\keras\backend\__init__.py我用的tensorflow的后端,把下面这句错误输出注释掉#sys.stderr.write('Using TensorFlow backend.\n')...

2018-03-20 13:52:35 1855 5

转载 Matlab VideoReader报错问题

Matlab2016b VideoReader报错问题 转自:http://blog.sina.com.cn/s/blog_159db...

2018-02-11 10:27:02 7135

原创 基于Tensorflow学习神经网络-目标检测

8. Object Detection(RCNN-RPN-YOLO-)https://handong1587.github.io/deep_learning/2015/10/09/object-detection.htmlhttp://blog.csdn.net/invadertroy/article/details/76253778https://www.cnblogs.com/sk

2018-01-22 10:07:37 2623

原创 基于Tensorflow学习神经网络-FCN

6.CNN缺陷尺度一致由于FC层参数限制,输入必须满足相同尺度,针对大尺度图像处理时,切割成相同size进行CNN会有很多重复运算,比如大图像语义分割。为避免重复运算出现了FCN(全卷积网络)。时序性无法对时间序列上的变化进行建模。然而,样本出现的时间顺序对于自然语言处理、语音识别、手写体识别等应用非常重要。为了适应这种需求,就出现了题主所说的另一种神经网络

2018-01-11 18:49:27 8384

原创 基于Tensorflow学习神经网络-CNN

5. CNN(卷积神经网络层)CNN的强大之处在于它的多层结构能自动学习特征,并且可以学习到多个层次的特征:较浅的卷积层感知域较小,学习到一些局部区域的特征;较深的卷积层具有较大的感知域,能够学习到更加抽象一些的特征。这些抽象特征对物体的大小、位置和方向等敏感性更低,从而有助于识别性能的提高。权重初始化http://www.mamicode.com/info-detail-183514

2018-01-11 18:48:02 2492

原创 基于Tensorflow学习神经网络- NN(神经网络)发展-分类

4.NN(神经网络)发展-分类https://www.zhihu.com/question/34681168https://www.cnblogs.com/52machinelearning/p/5821591.htmlhttp://blog.csdn.net/invadertroy/article/details/76253778https://mp.weixin.qq.com/

2018-01-11 18:44:33 383

原创 基于Tensorflow学习神经网络-理论

3.理论概率论和统计学数据分布BernoulliDistribution(伯努利分布,是离散分布)均匀分布概率密度函数:均值:方差:n重伯努利分布, 即二项分布。UniformDistribution(均匀分布)均匀分布概率密度函数:均值:方差: 图示:NormalDistr

2018-01-11 18:42:41 1101

原创 基于Tensorflow学习神经网络-术语

2.术语随机训练(stochastictraining)使用一小部分的随机数据来进行训练被称为随机训练(stochastictraining)-在循环训练的过程中,随机抓取训练数据N中的s(s个批处理数据点进行训练。在理想情况下,我们希望用我们所有的数据来进行每一步的训练,因为这能给我们更好的训练结果,但显然这需要很大的计算开销。所以,每一次训练我们可以使用不同的数据子集,

2018-01-11 18:40:29 376

原创 基于Tensorflow学习神经网络

基于Tensorflow学习神经网络https://www.cnblogs.com/jianzhitanqiao/p/5550335.htmlhttp://blog.csdn.net/myarrow/article/details/51848285http://lamda.nju.edu.cn/weixs/project/CNNTricks/CNNTricks.htmlhttp:/...

2018-01-11 18:38:58 295

原创 GDI+ 句柄存图,bmp | jpeg | gif | tiff | png

GDI+ 句柄存图//将Bitmap保存为图片BOOL SaveBitmapToFile(Bitmap *bmp,LPTSTR lpPath){ CLSID pngClsid; TCHAR wsTemp[MAX_PATH],wsExt[MAX_PATH]; _tsplitpath_s(lpPath,wsTemp,wsTemp,wsTemp,wsTemp); if (NULL

2016-10-31 14:25:43 798

原创 32位程序在64位系统下隐藏托盘图标

网上有很多代码,多是在32位系统下正常,64位系统则无法隐藏系统图标,分析发现原因如下。原因:64位系统下Explorer.exe是64位的,访问其进程时结构体数据与32位系统有所差异,导致读取数据错误。解决:按64位系统内结构读取数据赋值,结构如下:#define SYSTEM64#ifdef SYSTEM64#define TBBUTTONEX _TBBUTTON64

2016-10-25 18:38:27 1136

原创 图像预处理SSE加速,90度旋转和垂直镜像

图像预处理操作的90度整倍数旋转、镜像,都可由以下两个基本操作组合得出,测试比单点操作速度提升约3-5倍。//镜像-1*16单字节矩阵 void MirrorMatrix(__m128i *pSrc_tmp ,__m128i *pDst_tmp , __m128i sort){ _mm_storeu_si128(pDst_tmp, _mm_shuffle_epi8(_mm_loadu_s

2016-09-20 14:07:52 2180 1

原创 ParseCommandLine解析路径中包含空格时中断,开机启动项中路径包含空格中断

将MFC写的EXE通过注册表的方式添加到打开方式中,双击打开时获取文件路径,做相应操作。发现用如下方式获取路径时,若路径中包含空格时中断。CCommandLineInfo cmdInfo;ParseCommandLine(cmdInfo);OutputDebugString(cmdInfo.m_strFileName);分析原因发现是在修改注册表绑定EXE路径时

2016-05-12 16:15:49 2084

转载 VS 平台部分常用设置

设置VS编译或部署时遇到错误提示是否继续运行 转载▼问题描述:默认情况下,vs2010按F5进行编译,如果编译时发现有错误,vs会提示是否继续运行。某次手贱不小心点了继续运行且不再提示,结果现在就算编译出错也不提示,而是直接运行就的无错误版本,给开发造成很大不便。问题解决,设置方法如下:Tools->Options->Projects and Solutio

2016-04-25 10:36:57 581

转载 x86汇编指令详解

80x86指令系统  80x86指令系统,指令按功能可分为以下七个部分。  (1) 数据传送指令。  (2) 算术运算指令。  (3) 逻辑运算指令。  (4) 串操作指令。  (5) 控制转移指令。  (6) 处理器控制指令。  (7) 保护方式指令。  3.3.1数据传送指令  数据传送指令包括:通用数据传送指令、地址传送指令、标志寄存器传送指令

2015-12-29 11:26:20 1823

转载 glut函数

转自http://blog.chinaunix.net/uid-342902-id-2416141.html#glut库下的所有函数:[全部展开/还原]一、初始化void glutInit(int* argc,char** argv) 这个函数用来初始化GLUT库。对应main函数的形式应是:int main(int argc,char* argv[]); 

2015-10-29 16:27:44 552

转载 理解矩阵特征值及应用

将N阶对称矩阵A分解,用N个特征向量Q和特征值 Σ 来表示,不同特征值对应的特征向量是相互正交的。特征向量和特征值可以很好的描述原始矩阵,方便后续应用。将矩阵投影在特征向量上,特征值即投影长度。特征值越大,表示矩阵在对应特征向量上信息量越大,导数越大。反之,特征值越小,表示信息量较少,也可删除对应特征向量上的数据,降维减少数据量。可应用于最优化求解,图像处理(如特征点描述和特征

2015-09-23 16:00:47 6214

转载 WIDECHARTOMULTIBYTE和MULTIBYTETOWIDECHAR函数的用法 (转)

先看看这篇关于Windows编码的文章:http://blog.csdn.net/shyboy_nwpu/article/details/4431668  再看看这篇关于两个函数参数和用法的说明:http://www.cnblogs.com/wind-net/archive/2012/10/10/2718340.html  为了支持Unicode编码,需要多字节与宽字节之间的相互转

2015-08-25 13:31:15 406

转载 不用百度云管家下载大文件

百度云管家无下载速度,大文件还必需用它下载?把网站中的 disk 改成 wap ,进入手机版界面,就可以不用百度云管家这垃圾,直接下了。

2015-08-11 17:54:23 1790

转载 VS2010新建项目失败

cmd下运行 regsvr32 jscript.dll

2015-07-08 16:41:55 1082

原创 OpenMP 并行提速

//测试VS2010下开启OpenPM并行提速 LARGE_INTEGER tmp,time1,time2; long freq,costTime; QueryPerformanceFrequency(&tmp); freq = tmp.QuadPart; int k = 0; CString str; int kk[100]; QueryPerformanceCounter(&

2015-07-01 16:49:52 697

转载 qml 学习资料

http://blog.csdn.net/henreash/article/details/7935787

2014-10-22 17:37:15 667

转载 QDBus

http://blog.csdn.net/huyonghuyong/article/details/

2014-10-21 16:57:17 661

转载 HALCON模板匹配

基于HALCON的模板匹配方法总结         很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间。去年有过一段时间的集中学习,做了许多的练习和实验,并对基于HDevelop的形状匹配算法的参数优化进行了研究,写了一篇《基于HDevelop的形状匹配算法参数的优化研究》文章,总结了在形状匹配过程中哪些参数影响到模板的搜索和匹配,又如何来协调这些参数来

2014-07-25 16:13:18 5002

转载 qwt-QwtPlot

学习这个东西方向对了,就对了一半今天我开始学习基于qt库的一个开源的绘制2维的统计图的库--qwt。我们画东西首先要有一个容器,不然都是徒劳,今天我们就介绍这个类--QwtPlot它继承自QFrame和QwtPlotDict,QFrame提供一个QWidget的框架,QwtPlotDict为QwtPlot管理在其中的plot items,就是绘制的项。在QwtPlot上我们

2014-07-18 15:29:42 6345

转载 重载QwtPlot类编译错误,需宏定义QWT_DLL才能使用QWT抛出类

在使用QWT进行二维曲线绘制,使用方法如下:class Plot: public QwtPlot{   Q_OBJECT……}此时报错:error LNK2001: 无法解析的外部符号"public: static struct QMetaObject const QwtPlot::staticMetaObject"出现这样的连接错误一般都是

2014-07-17 18:00:58 2384

转载 Halcon异常处理 get_mposition算子异常

Halcon10.0 以后,当鼠标离开窗口时,get_mposition算子

2014-07-10 14:34:20 10026

转载 MFC单例运行三种方式

要使应用程序只允许同时运行一个实例,可以这样做:在XXXApp::InitInstance() 函数里面开头部位添加代码。代码方案1:(直接查找该程序窗口是否已经存在)CWnd *pWndPrev, *pWndChild;if(pWndPrev=CWnd::FindWindow("#32770","DMTOOL")  )    //见说明1{   if(pW

2014-07-10 14:26:04 5096 1

转载 VS2010中Parallel并行-MARK

http://tech.it168.com/a2010/0318/862/000000862631.shtml

2014-07-02 09:01:51 627

转载 QT QTableView用法

http://blog.csdn.net/wang_lichun/article/details/7805253QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格:一 添加表头    //准备数据模型    QStandardItemModel *student_model = new QStandardItemModel();

2014-05-22 18:58:33 1499

转载 在头文件中使用static定义变量意味着什么

[C/C++]在头文件中使用static定义变量意味着什么看到有一位同学在头文件中这么写:12static const wchar_t* g_str1 = …static const wchar_t* g_str2 = …这种定义变量的方式我从来没有见过,而且它还能顺利通过编译,于是

2014-05-15 11:19:36 729

转载 QT 信号槽

函数原型1QMetaObject::Connection QObject::connect(const QObject* sender, const char* signal, const QObject* reciver, const char* method, Qt::ConnectionType type=Qt::AutoCon

2014-05-07 13:43:51 1012

转载 QT 字符宽度

计算字符串或者字符宽度的系统函数有:1. QLabel::fontMetrics().width(QString s): 获取字符串s的总像素宽度。int QFontMetrics::width ( const QString & text, int len = -1 ) constReturns the width in pixels of the first l

2014-05-07 08:56:08 6771

转载 Halcon 模板匹配参数详解

图像和实例有助于更好的理解参数含义和如何应用推荐:实例详解Halcon定位与模板匹配create_shape_model(Template : :NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, Contrast, MinContrast

2014-03-07 17:47:28 17076 1

原创 C++ 堆栈空间不足,溢出

C++运行时错误:定义了个很大的数组,编译通过,执行崩溃报错,内存错误,无具体错误信息。做如下修改后正常。Link->Category(Output)->Reserve:0x800000 详见下图

2014-03-04 14:26:44 1929

转载 C语言注意事项

fgetc与fputc函数fgetc函数从指定的文件中读一个字节fputc函数向指定的文件写一个字节

2014-02-11 16:46:36 983

转载 傅立叶变换在图像处理中的应用

1、为什么要进行傅里叶变换,其物理意义是什么?傅立叶变换是数字信号处理领域一种很重要的算法。要知道傅立叶变换算法的意义,首先要了解傅立叶原理的意义。傅立叶原理表明:任何连续测量的时序或信号,都可以表示为不同频率的正弦波信号的无限叠加。而根据该原理创立的傅立叶变换算法利用直接测量到的原始信号,以累加方式来计算该信号中不同正弦波信号的频率、振幅和相位。和傅立叶变换算法对应的是反傅立叶变换算

2014-01-24 15:00:53 7757 1

原创 改变窗体风格

// Change a window's styleAFX_STATIC BOOL AFXAPI _AfxModifyStyle(HWND hWnd, int nStyleOffset, DWORD dwRemove, DWORD dwAdd, UINT nFlags){ ASSERT(hWnd != NULL); DWORD dwStyle = ::GetWindowLong(hWnd

2014-01-16 10:13:53 1275

转载 Windows 中不规则窗体的编程实现

Windows 中不规则窗体的编程实现一、序言  在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,“记事本”,“扫雷”,等等。矩形窗体,具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和 简单小游戏中使用足矣。但在某些娱乐游戏程序中使用就略显呆板些了,这时若用不规则窗体替代原先 的矩形窗体,将会使这类程序更添情趣。典型的例子有w

2014-01-15 14:14:53 639

转载 MATLAB常用数学函数

http://cs.nju.edu.cn/yangxc/dcc2003.files/matlab/matlab/3_3.htm

2013-12-27 18:03:39 699

汇编语言书、讲义、习题答案

汇编语言(王爽第二版)书、讲义、习题答案

2015-08-24

实例详解Halcon定位与模板匹配

Halcon定位,模板匹配,大恒培训资料,实例详解Halcon定位与模板匹配,各参数具体含义。

2014-03-07

各种排序的实现与效率分析

多种排序方式实现及效率分析,方法结论清晰,有代码实现和结果分析图示。

2013-12-09

QT提示部件

QT 简单的提升窗口部件实例,提示QGraphicsView控件,动态显示钟表

2013-09-03

QT学习之路

QT学习之路,学习QT很好的资料,简单入门从它很容易

2013-07-26

大恒HALCON培训blob分析资料 阈值分割选取,形态学变化,特征提取

大恒Halcon培训资料,blob分析资料 Halcon算子选取 阈值分割选取,形态学变化,特征提取 很好的学习资料 blob分析是很广的应用,即使不用Halcon,用其他的工具,也可以学习其分割提取的分析思想,不看后悔。

2013-04-26

图像形态学横好的课件

图像形态学横好的课件,结合实际应用,效果一目了然

2013-01-04

细化直线的两种方法

代码提高两种细化直线的方法,及简单调用,

2013-01-04

找图像圆心

题目来自Opencv每周一练第十一期 找圆心 代码和原图

2012-12-28

getRightSymbol

opencv从表格中找对号 做了一点限制区分对号和错号

2012-12-24

mfco42.dll

mfco42.dll 可解决 COledateTime dt = COledateTime::GetCurrentTime();报Debug Accertion Failed错误

2012-06-19

小键盘调用

下载的一个小键盘执行程序,在C#中的简单调用

2012-03-21

图标工具ArtIcons.Pro.v5.28 内含注册码

图标制作及提取工具(可从dll中提取图标) 注册机会提示有毒,担心者慎用。

2012-03-10

dll创建及应用

1。创建Dll a。首先新建一个 MFC AppWiZard(dll)文件。 b。在头文件中添加预定义。 如:#define NAN_IMAGE_DLL_EXPORT extern "C" __declspec(dllimport) c.在头文件中定义函数名称 函数名称:NAN_DrawLine 参数:nowdc-窗口(或控件)句柄,StartPoint-起始点,StopPoint-终点, temprgb-画笔的颜色

2012-02-23

OpenCV中的模板匹配函数:cvMatchTemplate

OpenCV中的模板匹配函数:cvMatchTemplate void cvMatchTemplate{ const CvArr* image, const CvArr* temp1, CVArr* result, int method };

2012-02-10

opencv轮廓的简单应用

opencv轮廓的简单应用: 相关函数如下: cvFindContours,cvThreshold,cvContourArea,cvArcLength,cvBoundingRect,cvMinAreaRect2,cvBoxPoints,cvMinEnclosingCircle,cvDrawContours。 1.查找轮廓 2.按地址依次取出轮廓 3.计算轮廓的相关参数 4、根据实际需求做取舍,画出轮廓

2012-02-10

学习C++中遇到的问题,及解决方法

学习C++中遇到的问题,及解决方法 看看或许有你遇到的问题

2012-02-01

图像简单操作,显示

图像简单操作,显示 刚学做图像的可以看看

2012-02-01

空空如也

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

TA关注的人

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