自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 形态学之骨架算子

一个图像的"骨架"是指图像中央的骨骼部分,是描述图像几何拓扑性质的重要特征之一。在求一幅图像X的骨骼过程中应满足两个条件:第一,X应该有规律的缩小;第二,在X缩小的过程中,应当使X的连通性质保持不变的骨架算子介绍1、skeletion(Region:Skeleton::)功能:计算区域的骨骼参数: Region(输入参数):输入区域 Skeleton(输出参数):结果区域2、junctions_...

2018-03-03 10:58:30 4573

转载 纹理特征分析的灰度共生矩阵(GLCM)

纹理分析是对图像灰度(浓淡)空间分布模式的提取和分析。纹理分析在遥感图像、X射线照片、细胞图像判读和处理方面有广泛的应用。关于纹理,还没有一个统一的数学模型。它起源于表征纺织品表面性质的纹理概念,可以用来描述任何物质组成成分的排列情况,例如医学上X 射线照片中的肺纹理、血管纹理、航天(或航空)地形照片中的岩性纹理等。图像处理中的视觉纹理通常理解为某种基本模式(色调基元)的重复排列。因此描述一种纹理...

2018-03-11 20:46:59 3456

原创 图像形态学之开运算和闭运算

开运算和闭运行 在膨胀和腐蚀两个基本运算的基础上,可以构造出形态学运算族,它由上述两个运算的符合和集合操作(并、交、补等)组合成的所有运算构成。其中两个最为重要的组合运算是形态学开运算和闭运算。 开运算相当于对图像先进行腐蚀运算再进行膨胀运算,可以消除离散点和"毛刺",可以将两个物体分开。 闭运算相当于对图像先进行膨胀运算再进行腐蚀运行,可以填充图像的内部孔洞和图像的凹角点,可以把两个邻近的目标连...

2018-03-03 16:44:49 16009

原创 图像形态学之膨胀算子

膨胀运算在数字形态中的作用是把图像周围的背景点合并到物体中。如果两个物体之间距离比较近,那么膨胀运算可能会使这两个物体连接在一起。膨胀对填补图像分割后物体中的空洞很有用。 dilation1(Region, StructElement:RegionDilation:Iterations:) 功能: 使用用户自定义的结构元素对区域进行膨胀。结果元素是一个区域region,可由这些算子区域产生:gen...

2018-03-03 16:42:49 12379 3

原创 图像形态学之腐蚀算子

数字形态学是由一组形态学代数运算子组成的。最基本的形态学算子有:腐蚀(erosion)、膨胀(dilation)、开(opening)、闭(closing)和骨骼(skelton).HALCON的形态学运算有基于二值图区域的形态学算子和基于灰度区域的形态学算子。1、腐蚀 腐蚀在数字形态学运算的作用是消除物体边界点。如果结构元素去3*3的黑点块,腐蚀将使物体的边界沿周边减少一个像素。 腐蚀可以把小于...

2018-03-03 15:55:12 5772

原创 形态学之骨架例程一

ImageRegionConnectedRegoinsSelectedRegoins1SkeletonEndPointsJuncPointsRegionDifferenceConnectdRegionsSelectedRegions2RegionLines

2018-03-03 12:22:34 1194

原创 HALCON形状匹配介绍例程

* ------------------------------------------------------------------------------------------------* This example program introduces HALCON's shape-based matching.本例程介绍HALCON基于形状的匹配* ------------------...

2018-02-21 15:38:59 1202

原创 HALCON图像格式

      图像的类型有 'byte', 'complex', 'cyclic', 'direction', 'int1', 'int2', 'int4', 'int8', 'real', 'uint2', 'vector_field_absolute', 'vector_field_relative'。      在HALCON中,图像存储方式主要是线性存储的,一行一行的存储。但图像的类型为'c...

2018-02-21 14:09:17 2334

原创 HALCON形状匹配

* This example program shows the creation of shape models* from XLD contours.* In this example, the possibility to create a shape model from* XLD contours is used to incorporate knowledge about the...

2018-02-07 22:30:40 583 1

原创 HALCON 查找直线

void LineFind(HObject Image, HTuple HomMat2D, HTuple* LineParameter){ HTuple MetrologyHandle, MetrologyLineIndices; HTuple RowTransBegin, ColTransBegin, RowTransEnd, ColTransEnd; // find HomMat2...

2018-02-07 22:17:27 9217

转载 svn勾子使用

允许用户修改Subversion日志的钩子脚本 (windows) 我想用过Subversion的人一定有过这样的问题:“为什么不允许用户修改日志?”,因为这种改变不可还原(目前这个操作还没有受到版本控制的管理),所以这项功能默认是被禁止的。如果要开启它,必须设置一个pre-revprop-change钩子。版本库生成后,hooks目录下就存在一些钩子脚本的模板,用户可以作为参

2012-07-10 20:05:52 1139

原创 MySQL完成解决ODBC中文乱码问题

在MySQL的安装路径下找到MySQLInstanceConfig.exe,如我的安装路径是C:\Program Files\MySQL\MySQL Server 5.5\bin\MySQLInstanceConfig.exe,点击运行选择重新配置实例Reconfigure Instance->详细配置(Detailed Configuration)->Develop Machine->Multi

2012-05-25 12:20:06 2107

转载 TDBGRID一些小技巧 .

摘  要:本文给TDBGrid增加了dgThumbTracking、及dgMouseWheel两个选项,用来支持滚动条的跟踪和鼠标滚轮。以及有关DBGrid行列颜色的一个技巧。关键词:C++Builder TDBGrid  ThumbTracking  MouseWheel  控件   TDBGrid是数据库应用程序不能不使用的一个控件,它功能出奇的强大,基本上可以完成所有数据报表

2012-05-22 14:56:27 2858

原创 管理相关的哲理故事

http://blog.csdn.net/dyllove98/article/details/7398778

2012-04-01 14:04:29 294

转载 清理电脑中的垃圾文件

具体操作步骤:首先在“开始”→运行中输入:cleanmgr /sageset:99,这时系统会执行清理磁盘工具的“特别模式”,你会发现多出了好多个清理选项(总计起码一十二、三项,具体数目视你的电脑软件环境而定)。  接下来,你可以按你自己的需要选择清理选项或选择全部选项(呵呵,我是这么干的),然后在“开始”→运行中输入命令--cleanmgr /SAGERUN:99 ,执行。  此时,你可以稍等片

2012-02-29 09:20:40 377

转载 使用RapidXML读写XML文件

#include iostream>#include rapidxml/rapidxml.hpp>#include rapidxml/rapidxml_utils.hpp>#include rapidxml/rapidxml_print.hpp>using namespace rapidxml;int main(){          xml_documen

2012-02-08 15:58:44 719

原创 SVN的安装方法

一、准备工作1、获取 Subversion 服务器程序到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.4.6版本,具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID

2012-02-01 15:18:23 565

原创 用虚拟机中使用物理硬盘

http://hi.baidu.com/warsafe/blog/item/d47328f226c3ebcc0a46e0f4.html做为程序员经常要做测试,要在物理机与虚拟机中拷贝数据,将物理硬盘中的一个分区显示在虚拟机中,这就避免了文件的拷贝工作这样做以后,虚拟就不能做快照了。解决方法将新加的硬盘删除后再做快照就可以了

2012-01-31 16:01:00 1516

原创 IO完成端口不错链接

http://www.haogongju.net/art/1003946

2011-12-30 17:11:31 272

原创 数据库操作连接

VC下ADO开发实践之一http://www.mscto.com/vc/2009021432472.htmlADO操作长二进制数据http://topic.csdn.net/t/20020619/10/814681.html 数据库远程连接配置http://blog.csdn.net/sruijun/article/details/4599198

2011-12-27 14:24:39 251

原创 项目经理职责

1、项目信息的管理(如项目需求信息及项目的版本管理)2、对项目的撑控能力(如对项目进度的把握)3、团队间合作及团队的建设4、协调部门间的合作5、源码的管理(代码管理,版本控制)6、新人的培训和消化

2011-11-10 10:34:40 258

原创 PhotoShop中与我有关的连接

http://www.68ps.com/jc/big_ps_rm.asp?id=7215  电子器件的绘制http://www.68ps.com/jc/big_ps_rm.asp?id=6825         精致的金属丝图标http://www.68ps.com/jc/big_ps_an.asp?id=399           精致的导航按钮http://www.68ps.com

2011-11-07 17:32:46 364

原创 C++Builder

C++Builder学习资源http://blog.csdn.net/aidy22/article/details/4369742virtual tree list View 这个很有名http://www.soft-gems.net/index.php?option=com_content&task=view&id=12&Itemid=38  书籍http://www

2011-10-19 14:14:21 296

原创 并行编程图书收藏

释放多核潜能英特尔Parallel Studio并行开发指南基于GPU的多尺度离散模拟并行计算GPU精粹2-高性能图形芯片和通用计算编程技巧

2011-10-15 11:28:28 302

原创 常用宏操作

//常用宏操作#define FreePtr(ptr) ptr = 0; //定义宏#undef FreePtr //解除宏定义#define FreePtr(ptr) m_##ptr = 0; //宏定义字符链接#defin

2011-10-10 18:00:26 384

原创 信息安全

http://blog.csdn.net/iiprogramhttp://msdn.itellyou.cnhttp://developer.nvidia.com/cuda-downloads这个是GPU开发包,CUDA http://software.inte

2011-09-27 10:05:26 383

原创 获取调用函数的返回地址

//获取调用函数的地址DWORD dwFuncAddr = 0;DWORD dwBp = 0;__asm{ push eax; mov eax , ebp; mov dwBp,eax; pop eax;}dwFuncAddr = *(

2011-09-26 17:35:18 643

翻译 拷贝文件路径

bool CopyDirectory(const char* vSrcPath,const char* vDestPath){ if(0 == vSrcPath) return false; if(0 == vDestPath) return false; i

2011-09-26 11:07:12 313

原创 创建文件夹

bool CreateDirectory(const char* vPath){ if(0 == vPath) return false; if(255 < strlen(vPath)) return false; SECURITY_ATTRIBU

2011-09-26 11:04:19 372

转载 对MDI和SDI非客户区

http://blog.csdn.net/shihaojie1219/article/details/5315994

2011-09-21 18:34:00 358

原创 CreateThread _beginThread _begintheadex AfxBeginThead思考

CreateThread创建一个新线程,请不要使用这个函数,因为在线程运行时,常常要用到C运行时库如fopen,malloc,strtok,等函数,这些函数需要线程局部存储的数据块,这个数据块通常需要在创建线程时建立,如果使用CreateThread,这个数据块就没有建立

2011-09-16 11:30:34 712

翻译 驱动开发环境搭建

这个链接有详细的说明http://timke.blog.163.com/blog/static/10158730620109842917143/

2011-09-16 10:07:21 310

原创 拷贝目录 VC

// 将pc中的文件夹从一个目录拷贝到另外的一个目录BOOL CopyDirectory(CString strSrcPath, CString strDesPath, BOOL bFailIfExists/*=FALSE*/){ if( strSrcPath.

2011-09-13 15:43:31 1653 1

原创 GDI+ VC双缓冲

Graphics g(pDC->m_hDC);//创建Graphics对象Bitmap CacheImage(rect.Width(),rect.Height()); //依窗口大小创建内存画布Graphics buffer(&CacheImage);//Gaphics对

2011-09-13 15:35:35 611

原创 图像处理方法

图像变换         由于图像阵列很大,直接在空间域中进行处理,涉及计算量很大。因此,往往采用各种图像变换的方法,如傅立叶变换、沃尔什变换、离散余弦变换等间接处理技术,将空间域的处理转换为变换域处理,不仅可减少计算量,而且可获得更有效的处理(如傅立叶变换可在频域中进行数字

2011-09-11 15:12:51 776

原创 安全书籍推荐

黑客大曝光:恶意软件和Rootkit安全寒江独钓 windows内核安全编程windows内核情景分析

2011-09-11 15:04:20 396

原创 ring3层远程注入DLL方法

ring3层远程注入DLL方法向进程中注入DLL1、用OpenProcess来获取注入进程的ID值2、为DLL的路径名向进程申请空间 VirtualAllocEx3、将路径名写入进程空间 WriteProcessMemory4、获取LoadLibraryA在K

2011-09-09 16:19:26 380

原创 常用的批处理

删除VS2008垃圾文件(中间生成的)set ProjectDir=ProjectNamedel *.ncbdel %ProjectDir%\*.txtdel %ProjectDir%\*.apsdel %ProjectDir%\*.userdel %ProjectDir%\*.suodel %ProjectDir%\Temp /q  启发:学会用批处理加快

2011-07-26 13:16:06 240

原创 研发人的一天

上午        五分钟~十分钟的晨会        更新SVN目录        查看事件列表完成今天的工作  下午        记录一天的工作日志      思考明天事件列表

2011-07-26 13:04:30 334

原创 工程模块划分

工程开发常用模块

2011-07-26 10:19:50 453

Boost库学习指南与使用说明

boost使用说明和安装过程,将Boost库中常用的库做了一些说明

2011-05-15

空空如也

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

TA关注的人

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