`
Fangrn
  • 浏览: 818547 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

opencv 查找矩形

    博客分类:
  • vc++
opencv 查找矩形 //矩形查找 BOOL CImageFun::FindSquares(IplImage *srcImage, double fMaxR, double fMinR, ARRCIR_XY_R &ptarr, int npar1, int npar2) { CvSeq *contour; int header_size, i, count; CvPoint *PointArray; CvPoint2D32f *PointArray32f; CvPoint myCenter; CvBox2D *myBox = (Cv ...
VC++ 中用来调试和输出 console 信息的工具   /******************************************************************** 创建日期: 2004/09/02 文件名称: DBWindow.h 作者: 袁桂芳(Fangrn) 版本: 2.0 邮箱: fangrn@163.com 创建目的: 用VC MFC/DLL编程时通常Debug版需要将测试信息通过控制台输出,而 编译成Release版时需要将这些输出调试信息的代码给注释掉,通 常这些代码较多操作比较麻烦。 这个程序的作用就是为了程序员在 ...
#pragma once //枚举指定路径下的制定类型文件 //@LPCTSTR 文件全路径 //@pUserData 用户参数数据? //@return 是否是用户取消 typedef BOOL (CALLBACK * LookUpFileCallBack)(LPCTSTR/*文件名称(包含全路径)*/); #ifdef COMDLL_EXPORTS #define COMDLL_API __declspec(dllexport) #else #define COMDLL_API __declspec(dllimport) #endif class COMDL ...
很长时间没有写博客了,现在开始要捡起来了了。   是因为没有时间,也是因为一直在忙着一个项目,现在差不多可以解放了,有时间开始总结下我这之前的很长时间的东东了。
由HWnd得到CWnd*: CWnd wnd; HWnd hWnd; wnd.Attach(hWnd); 通常一个窗口资源已经和一个CWnd类的对象关联起来的,由于一般来说这个类是自己创建的,所以自然知道怎么得到指向这个类的指针。如果没有就创建一个CWnd对象,将这个对象与窗口资源的hWnd句柄关联起来。(如上边的语句)。如果用 static CWnd*   CWnd::FromHandle(HWND   hWnd) ; 则返回值是一个暂时的CWnd对象,并且我们确保返回值为非空,也就是hWnd是有效的。  static CWnd*   CWnd::FromHandlePerman ...
在您的host文件中添加如下:   203.208.39.104 xxx.appspot.com           //xxx代表你要访问的网站     简单的说,Google的所有服务都是可以通过一个相同的服务器访问到,Google根据请求的URL当中的域名来决定应该定向到哪个服务。www.google.cn一样可以访问到所有的服务,例如App Engine。但是因为DNS服务器的原因,appengine.google.com会被定向到Google美国的服务器,不会去连接www.google.cn。但是事实上,如果我们能够向www.google.cn发送一个HTTP请求,其中的UR ...
现代企业越来越多的需要信息安全,特别是网络,最近应某公司的要求为其架设了一套ISA2006防火墙系统,期间有许多问题头回接触,现在备忘起来吧:   1,网络的定义    内部网:需要您定义内部网络IP范围    本地网络,ISA防火墙主机IP范围 2,对于内网用户代理上网   技术上的做法是告诉客户代理服务器地址端口什么的,省事的做法是给内网所有机器安装防火墙客户端 3,内网foxmail,outlook收发邮件   需要在ISA防火墙上添加非标准SSL端口,用  isa_tpr.js  或者 ISAtrpe.zip 工具就可以了,记得添加完后需要重启ISA服务   邮件客户端 ...
我们在  配置  isa2006与 dhcp整合时有可能会遇到  ,dhcp单独运行没有问题,装了isa后就不行了,虽然配置的防火墙dhcp规则,仍然是不行 出现:   FWX_E_POLICY_RULES_DENIED 0xC004000D 原則規則不允許使用者要求。 这个是为什么呢?   我们应该看一下"监视"中的"警报",这里提供了很多有用的信息   我们应该根据提示 修改  "配置"中的"网络"中的"内部"网络的地址范围信息,重新选择 "地址"选项卡中的& ...
因为业务需要,需要将一个  c++写的 dll库由 C# 来调用,于是乎google了很多相关的文章,照着写了个  C#程序,结果发现很多时候很简单调用,结果都错了,经过很多次的失败和郁闷,最后发现有个关键点,就是我们c++ 和  c#的数据类型要一一对照起来才可以,如下是从msdn上摘抄一段对照列表,很有用的   Unmanaged type in Wtypes.h Unmanaged C language type Managed class name Description HANDLE void* ...
在Windows中,绘图一般在视图窗口的客户区进行,使用的是设备上下文类CDC中各种绘图函数。 1. 映射模式与坐标系 1)默认映射模式 映射模式(map mode)影响所有的图形和文本绘制函数,它定义(将逻辑单位转换为设备单位所使用的)度量单位和坐标方向,Windows总是用逻辑单位来绘图。 缺省情况下,绘图的默认映射模式为MM_TEXT,其绘图单位为像素(只要不打印输出,屏幕绘图使用该模式就够了)。若窗口客户区的宽和高分别为w和h像素,则其x坐标是从左到右,范围为0 ~ w-1;y坐标是从上到下,范围为0 ~ h-1。 2)设置映射模式 可以使用CDC类的成员函数GetMapMo ...
这段时间有幸研究了下 opencv图像处理,在其官方的 wiki 中其实有详细的vs2008+opencv2.1的配置文档,但是我们很多时候是没有注意配置系统环境变量,是配置到当前用户中还是全局用户中,有很多次,在vs中一运行opencv的测试程序,就发现说opencv的 cvaux210d.dll  或者是 别的 dll 找不到,其实,我们只要把 opencv的bin目录设置到系统全局的 path中就可以解决问题了
有时我们需要程序动态生成jsp文件,采取系统默认的编码操作的文件出来的结果往往不是我们想要的,原因是中文显示总是是乱码。     读取      import  java.io.BufferedReader;       import  java.io.FileInputStream;       import  java.io.InputStreamReader;      String FileContent  =   "" ;  //  文件很长的话建议使用StringBuffer      try  {   ...
搭建mpi并行运算中遇到的问题与解决方案   1,[root@localhost ~]# mpdtrace configuration file /etc/mpd.conf is accessible by others change permissions to allow read and write access only by you 解决: [root@localhost ~]# chmod 600 /etc/mpd.conf     2,[root@localhost ~]# mpdboot -n 1 -f mpd.hosts mpdboot_localhost ...
[10-11-18 18:31:33:609 CST] 0000004b WebApp        E   SRVE0026E: [Servlet 错误]-[Filter [struts]: could not be loaded]:java.lang.LinkageError: LinkageError while defining class: org.apache.struts2.dispatcher.FilterDispatcher Could not be defined due to: org/apache/struts2/dispatcher/FilterDispatcher ...
  编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕 ...
Global site tag (gtag.js) - Google Analytics