上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 我用vs2008建的C++ dll类库,名字test_interopVC,和C#的CeshiVC项目一:C++项目dll类库:1.test_interopVC.h,主要简单的测试,所以就在一个类里直接定义了一个常量a=9;#pragma onceusing namespace System;using namespace System::Runtime::InteropServices;#include#includenamespace test_interopVC{ public ref class VcClass { public: static const int a=9; }... 阅读全文
posted @ 2013-11-17 22:04 nanyangzp 阅读(225) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2013-11-17 21:30 nanyangzp 阅读(34) 评论(0) 推荐(0)
摘要: C++ C#=====================================WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyteUCHAR* string/IntPtrunsigned char* [MarshalAs(UnmanagedType.LPArray)]byte[]/?(Intptr)char* stringLPCTSTR stringLPTSTR [MarshalAs(UnmanagedType.LPTStr)] stringlong i... 阅读全文
posted @ 2013-11-13 11:41 nanyangzp 阅读(251) 评论(0) 推荐(0)
摘要: 在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎样去发现并修复这些bug,在刚开始编程的时候就通过软件工程的最好方法来降低bug的出现概率。几乎没有哪个程序员能够写出一个bug都没有的代码,但是解决方法总是比困难多得多。多实践和坚毅的决心是成功的关键,这样才能够写出清洁代码,保证软件系统的可靠性。下面一起来看看这些可以镇压bug的工具箱。1. 输出语句代码调试的首 阅读全文
posted @ 2013-11-12 11:01 nanyangzp 阅读(173) 评论(0) 推荐(0)
摘要: 今天偶然在论坛讨论在halcon下紧密度的问题,现在总结一下Calculation:If L is the length of the contour (see contlength) and F the area of the region the shape factor C is defined as: C = L^2 / (4 F pi))在halcon中画个圆测出来的紧密度不为1,按道理讲圆的紧密度为1才对,后来了解到,在halcon中画的圆并不是绝对意义上的圆,因为在halcon里面它是以像素为单位的,所以并不是严格意义上的圆。所以应该是略大于1,小于1.5.经验:对于有孔的圆,一 阅读全文
posted @ 2013-11-11 22:15 nanyangzp 阅读(1803) 评论(0) 推荐(0)
摘要: 简介精确的时间计量方法在某些应用程序中是非常重要的。常用的 Windows API 方法 GetTickCount() 返回系统启动后经过的毫秒数。另一方面,GetTickCount() 函数仅有 1ms 的分辨精度,很不精确。故而,我们要另外寻找一种方法来精确测量时间。Win32 API 使用 QueryPerformanceCounter() 和 QueryPerformanceFrequency() 方法支持高精度计时。这些方法,比“标准的”毫秒精度的计时方法如 GetTickCount() 之类有高得多的精度。另一方面来说,在 C# 中使用“非托管”的 API 函数会有一定的开销,但比 阅读全文
posted @ 2013-11-10 21:20 nanyangzp 阅读(1119) 评论(0) 推荐(0)
摘要: 1.图像卷积(模板)(1).使用模板处理图像相关概念:模板:矩阵方块,其数学含义是一种卷积运算。 卷积运算:可看作是加权求和的过程,使用到的图像区域中的每个像素分别于卷积核(权矩阵)的每个元素对应相乘,所有乘积之和作为区域中心像素的新值。卷积核:卷积时使用到的权用一个矩阵表示,该矩阵是一个权矩阵。 卷积示例: 3 * 3的像素区域R与卷积核G的卷积运算:R5(中心像素)=R1G1 + R2G2 + R3G3 + R4G4 + R5G5 + R6G6 + R7G7 + R8G8 + R9G9(2).使用模板处理图像的问题(越界问题): 边界问题:当处理图像边界像素时,卷积核与图像使用区域... 阅读全文
posted @ 2013-10-15 21:58 nanyangzp 阅读(927) 评论(0) 推荐(0)
摘要: 我们大家都知道opencv是针对C、C++编写的,没有独立的编译调试工具。所以今天就捣鼓了一下在xp vs2010下配置C++和C#环境下的opencv。请大家一步一步的按步骤操作。本人亲自鉴定可行。VS2010下OpenCV、EmguCV(C#)安装和使用配置,首先是安装环境:OS:Win7旗舰版64位平台:VS2010旗舰版 x86下面的安装包来自国外网站,有一些用户需要FQ才能下载。。安装包版本(针对C++):OpenCV2.4.0 x86 下载地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.0/ 阅读全文
posted @ 2013-10-11 23:31 nanyangzp 阅读(3561) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2013-10-09 23:54 nanyangzp 阅读(62) 评论(0) 推荐(0)
摘要: 基本概念图形是指由外部轮廓线条构成的矢量图。即由计算机绘制的直线、圆、矩形、曲线、图表等;而图像是由扫描仪、摄像机等输入设备捕捉实际的画面产生的数字图像,是由像素点阵构成的位图。数据描述图形:用一组指令集合来描述图形的内容,如描述构成该图的各种图元位置维数、形状等。描述对象可任意缩放不会失真。图像:用数字任意描述像素点、强度和颜色。描述信息文件存储量较大,所描述对象在缩放过程中会损失细节或产生锯齿。屏幕显示图形:使用专门软件将描述图形的指令转换成屏幕上的形状和颜色。图像:是将对象以一定的分辨率分辨以后将每个点的信息以数字化方式呈现,可直接快速在屏幕上显示。适用场合图形:描述轮廓不很复杂,色彩不 阅读全文
posted @ 2013-10-09 22:34 nanyangzp 阅读(1284) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页