- 博客(101)
- 资源 (15)
- 收藏
- 关注
原创 OpenCV2.4.13 SIFT算法
void CSIFTMatchingDlg::ImageShift(){ ////初始化模块,使用SIFT或SURF时用到(注意需要包含头文件nonfree.hpp cv::initModule_nonfree(); cv::MathTemplateImage = cv::imread("E:\\机器视觉测试样本图像\\201
2017-01-16 14:29:54
3188
4
原创 Opencv 编译静态库
VS2015 + CMake3.7.1 + Opencv3.1.0重新编译成静态库,方便发布程序的时候不带很多的dll。但是使用过程中会出现 error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug”的错误。该问题引起的原因肯定是RuntimeLibrary项设置错误,RuntimeLibr
2016-12-22 22:39:15
3761
转载 CreateCompatibleDC与CreateCompatibleBitmap
函数功能:该函数创建一个与指定设备兼容的内存设备上下文环境(DC)。函数原型:HDC CreateCompatibleDC(HDC hdc);参数:hdc:现有设备上下文环境的句柄,如果该句柄为NULL,该函数创建一个与应用程序的当前显示器兼容的内存设备上下文环境。返回值:如果成功,则返回内存设备上下文环境的句柄;如果失败,则返回值为NULL。 Cr
2016-12-09 09:15:01
1118
转载 UIUC同学Jia-Bin Huang收集的计算机视觉代码合集
UIUC的Jia-Bin Huang同学收集了很多计算机视觉方面的代码,链接如下:https://netfiles.uiuc.edu/jbhuang1/www/resources/vision/index.html这些代码很实用,可以让我们站在巨人的肩膀上~~TopicResourcesReferences
2015-05-10 23:39:15
1307
原创 OpenCV-----Mat介绍
目的: OpenCV基于 C 语言接口而建。为了在内存(memory)中存放图像,当时采用名为 IplImage 的C语言结构体,时至今日这仍出现在大多数的旧版教程和教学材料。虽然对于小型的程序来说手动管理内存不是问题,但一旦代码开始变得越来越庞大,你需要越来越多地纠缠于这个问题,而不是着力解决你的开发目标。 C++出现了,并且带来类的概念,这给用户带来另外一个选
2015-03-21 22:59:05
875
原创 VS2008重新编译OpenCV2.4.10动态库和静态库
编译OpenCV动态库和静态库需要下载一下软件:1、OpenCV源代码:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.10/2、编译工具CMake:http://www.cmake.org/3、Vs2008编译器:下载地址很多,请用百度或google搜索。第一步:解压OpenCV源代码,把下载的
2015-03-05 16:02:18
2357
转载 BitNami一键安装Redmine
1. 简介 对于一个新手,如果严格按照官方文档来安装redmine,我想会“疯”掉的。有没有一种简便的方法。有滴,那就是BitNami。 BitNami提供redmine的一键安装程序,简单、易用、方便。2. 安装 下载地址:http://bitnami.org/stack/redmine 不仅仅是windows
2014-11-03 15:30:09
839
转载 MFC画箭头
void CDrawArrowDemoView::DrawArrow(CPoint p1,CPoint p2,double theta,int length){ theta=3.1415926*theta/180;//转换为弧度 double Px,Py,P1x,P1y,P2x,P2y; //以P2为原点得到向量P2P1(P) Px=
2014-10-22 17:35:35
3481
转载 人生项目
人生就是施工过程,不知谁编的,太有才了!出生:———立项; 征婚:———公开招标; 相亲:———邀请招标; 自由恋爱:———议标; 提亲:———投标; 介绍人:———招标代理; 第一次见面:———看现场; 女方家长:———投资人; 女方:———业主; 岳父岳母:———设计单位; 婚前指导:———技术交底;
2014-05-10 14:18:05
773
转载 应用系统中如何正确使用图表功能
相信对于应用系统研发人员而言,都不会对图表功能感到陌生,但是,你是否真的了解为什么需要使用图表,不同图表类型的最佳应用场景?本文将为你解开这些谜团。(一) 为什么需要使用图表功能图表是一种将数据以图形方式显示的可视化手段,多用于实现以下需求:1. 让数据更易于阅读和理解2. 展示数据数据对比3. 发挥数据的影响力4. 将原始数据转换为有用的管理决策信
2014-04-22 20:05:11
1185
转载 产品经理的主要工作职责
作为一名新进产品经理,甚至一名资深PM,你可能都或多或少对这个职位产生某种迷惑。到底什么是产品经理?这个职位的主要职责是什么?在IT产业的不同领域,甚至在同一领域的不同公司,这个职位的定义似乎都有不同。虽然在不同的公司,产品经理的角色和职责互有差异,但是有一些关键职责是任何一个产品经理都应承担的。可以将其归纳为如下六个方面:1.1 市场调研市场调研是指研究市场以
2014-03-31 11:32:40
887
转载 error LNK2001: unresolved external symbol "__declspec(dllimport) const CNoteMgr::`vftable'"
编译动态链接库报错:error LNK2001: unresolved external symbol "__declspec(dllimport) const CNoteMgr::`vftable'" (__imp_??_7CNoteMgr@@6B@) 对于动态链接库应该用的是__declspec(dllexport),而现在却是__declspec(dllimport)
2014-03-26 11:16:36
1407
转载 如何将GPT格式的硬盘转换为MBR
操作步骤:注意:转换磁盘格式需要清空磁盘中的所有分区和数据,在操作前,请保存好磁盘中所有重要数据。1.使用Win7光盘或者U盘引导,进入系统安装界面。2.按Shift + F10打开命令提示符。3.输入”Diskpart”(不用输入引号,下同),并按回车,进入操作界面4.输入:”list disk”,查看磁盘信息。注意看磁盘容量来选择。图中465G的Di
2014-03-19 21:01:28
1194
原创 VS2008输入中文乱码
VS2008输入中文乱码一般是由于系统缺失某个字体造成的,比如:GB2312到网上下载相关的字体,安装一下,重新启动电脑,ok
2014-02-24 17:32:03
1591
转载 春节假期最值得阅读的10本书
[导读]这些书主要展现了科技与人性、财富与历史、创新与成长。有些书是时下热门新书,有些则是经典著作。无论是已经到家进入休假模式的你,还是奔波在归家途中的你,这个春节是否有时间,或者说有决心想要安静地读一本好书?一年忙碌到头,在这看似信息四通八达的互联网时代,实质上我们每天接触到的信息正在变得越来越碎片化。因此,信息筛选的过程变得至关重要,因为它将极大地拉开人与人之间的信息架
2014-02-03 20:48:01
1312
转载 产品过程管理
产品部确实遇到了问题,但看到的还是积极解决的一面,产品部不是设计部,不再是个只会画原型的设计师,而应该对产品长期规划负责,对产品市场负责。宁愿多做 一点,少一点问题,而不应该由市场牵着东拼西凑出来的产品,更不是由每个不相关人员提出一个问题就应该为之解决的傀儡,产品经理需要强势,需要对整个产品 强势,对于整个产品管理过程负责。最近公司产品部出了不少问题,对于很多产品经理、UED、研发等都造成
2014-01-25 09:44:55
730
转载 值得一读的品牌类好书
俗话说得好,泛读百本不如精读十本。搜集优秀书单时,发现了 崔洪波 写的一篇关于品牌类书单推荐,先搬过来,供品牌咨询人、品牌营销人士阅读。在 我和正见品牌顾问的伙伴们看来,品牌咨询面临的是一个无时无刻不在变化的战略环境,以及因行业和企业特点不同的企业咨询需求的挑战。如何把握变化的动态世 界,以及不同情况不同背景下的不同品牌咨询需求,则是品牌咨询人所面临的必然挑战之一,迎接这一挑战的最佳方法,
2014-01-25 08:56:59
1607
原创 MFC操作EXCEL封装类
MFC操作EXCEL简单的功能封装,方便工作使用。#pragma once#include "excel9.h"enum eAlignmentStatus{Alignment_Left = -4131,Alignment_Middle = -4108,Alignment_Right = -4152,Alignment_Top = -4160,Alignment_
2013-12-14 21:51:10
2643
原创 CListCtrl按列排序
CListCtrl控件可以通过SortItems函数进行按任意列进行排序,但是不像其他语言具有自带功能,需要重载或者编写相关的程序。第一步、在MainDlg中添加List Contro空间并置属性为Report(其他属性未使用过)第二步、添加控件LVN_COLUMNCLICK消息响应函数第三步、在CMaindlg.h中添加变量 CListCtrlCl m_m_li
2013-12-08 12:10:39
1201
转载 产品经理必看书籍推荐
在“神一样的产品经理凭什么那么神”这篇文章中,我曾结合自己的工作实践总结过产品经理需要的一些基本素质,如市场洞察、抽象概括、创新想象、心思细腻、热爱产品、具备一定的企业家精神等等,这些基本素质既包括IQ层面也涉及很多EQ层面的。在我看来,产品经理更应该是通才,在市场、设计、项目、管理、用户、统计、心理、技术等多方面均要有所涉猎,因此,持续学习成长成为产品经理的生活常态,而多看相关书籍并不断总结实践
2013-12-01 10:01:11
935
转载 国内从事CV相关的企业
经常碰到朋友问我国内从事计算机视觉(CV)领域的公司的发展情况,产品情况,甚至找工作等问题,这里,我给出自己收集的国内从事CV相关领域的公司网址及其主要产品,有兴趣的朋友可以去看看。另外,资料整理的不是很完善,后续我会继续更新和添加,并及时在我博客进行更新(blog.youkuaiyun.com/carson2005)。(1) 北京北方猎波科技有限公司:http://www.northwh.com/bei
2013-11-26 08:44:00
3939
原创 软件开发企业和软件服务企业
昨天晚上看书的时候,看到两个名词,即软件开发企业和软件服务企业。百了一下,竟然没有发现相关的解释和知识。纵观全书,个人认为:软件开发企业应该是以项目为导向的企业,为别人OEM或者定制项目开发为主的企业。软件服务企业应该是以产品为导向的企业,企业有自己的产品线,不受或少受制于其他企业制约。两种企业谁好谁坏,这个无法定论,不过以市场为主导的企业,天天面临市场瞬息万变的竞争,软件服务企业的优
2013-11-26 08:38:53
1444
原创 VS2008 MFC 与CUDA5.0环境设置及程序运行
VS2008 MFC 与CUDA5.0环境设置及程序运行第一步:新建MFC工程 第二步:建一个CUDA文件夹用于管理所有和CUDA有关的文件(.cu和.cuh)第三步:建立Host.cu和Devect.cu文件CUDA文件右键->add->new Item第四步:在Devect.cu文件中添加代码(“C
2013-07-27 14:13:21
1181
原创 同动态库工程生成不同动态库修改方法
<br />1、去掉DEF文件中的LIBRARY; <br />2、修改settings-link-output file name,改为希望的名字,比如debug的改为test_d.dll,release的不变。
2010-11-16 11:11:00
812
原创 制作VS 2008 动态库封装对话框
<br />以前都是适用纯算法的动态库,现在要使用动态库封装对话框。认真研究了一下微软vs2008提供的DllScreenCap例子,自己设计了一个动态库。<br />(1) 建立一个MFC工程取名为ExportClass,然后点击下一步。<br />(2) 选择Regular DLL using shared MFC DLL,点击完成<br />(3) 插入一个对话框,ID:IDD_TEST_DLL<br />(4) 插入一个类,取名TestDLLDlg<b
2010-11-15 20:06:00
1746
原创 |window 7 下编译不了vs 2008 Debug版本
<br />window 7编译VS 2008 Debu 版本经常会出现错误,下"VS90-KB948127.exe” 来解决问题vs2008 -fatal error LNK1000 Internal error during IncrBuildImage; VS2008在win7下不时出现Microsoft Incremental Linker已停止工作的一种解决方案 <br /> <br />下载网址:http://code.msdn.microsoft.com/KB948127/Release/Pr
2010-11-12 19:43:00
1504
2
原创 Window Server 2008 Enterprise SP2激活方法
<br />一、去除以前假激活的KEY:<br />slmgr.vbs -upk 确定运行<br />slmgr.vbs -cpky 确定运行<br />slmgr.vbs -rilc 确定运行,这个时间要久一点,等出现很多证书重置的提示后,<br />你的2008应该已经重置到安装时的状态。<br />二、输入企业版的KEY(26Y2H-YTJY6-CYD4F-DMB6V-KXFCQ)
2010-10-25 18:27:00
6545
原创 一道有意思的C语言面试题
<br />今天在网上看见有人去腾讯面试,面试管问了一道关于C语言结构的问题,题目意思大概是:往C结构体里面增加变量,插到那个位置比较好?前部、中部还是后部?<br />个人仔细研究了一下这个题目,发现面试官有可能在询问面试者关于结构体内存对齐方式和使用效率方面的知识。<br />假设我们的结构体包括一个int a,char b,还有double c三个变量,按照三个变量定义先后不同顺序,我们可以得到以前结构体:<br />structA1<br />{<br /> chara;<br /> int
2010-08-03 22:38:00
1205
原创 MFC MDI在CFormView中当前关闭窗口的代码
<br />在按键消息函数加入以下代码:<br />GetParent()->SendMessage(WM_CLOSE);<br />可以关闭整个窗口
2010-07-21 22:43:00
2764
1
原创 VC 获取盘符容量信息
<br />在VC中获得盘符容量信息的函数只要有两个,分别为:<br /> BOOL WINAPI GetDiskFreeSpace(<br /> __in LPCTSTR lpRootPathName, //传入用户在该磁盘的盘符<br /> __out LPDWORD lpSectorsPerCluster,
2010-07-11 20:08:00
2058
原创 链接错误LNK2001
<br />学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。<br />初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:unresolved external symbol “symbol”(不确定的外部“符号”)。<br />
2010-06-19 14:51:00
674
转载 C++中五大内存分区
<br /> 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。<br /> 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。<br /> 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。<br /> 自由存储区,就是那些由malloc等分配
2010-06-11 23:27:00
727
原创 VS2008 制作类的DLL
<br />在网上找了好多制作动态库的资料都是关于函数动态库的方法,很少关于类动态库资料。今天拿到老大的程序,认真研究了一下,发现他是基于抽象类的方法,在dll类里面声明一个继承类并给实例化,在调用的时候需要一个动态库和一个基类文件。<br />l 具体生成类DLL方法:<br />1. 建立一个基于win32的空DLL工程<br />2. 添加基类头文件(BaseClass.h)<br />#pragma once<br />class BaseClass<br />{
2010-06-10 14:57:00
2225
转载 模块定义 (.def) 文件
模块定义 (.def) 文件模块定义 (.def) 文件为链接器提供有关被链接程序的导出、属性及其他方面的信息。生成 DLL 时,.def 文件最有用。由于存在可代替模块定义语句使用的链接器选项,通常不需要 .def 文件。也可以将__declspec(dllexport)用作指定导出函数的手段。在链接器阶段可以使用/DEF(指定模块定义文件)链接器选项调用 .def 文件。如果生成的 .exe 文件没有导出,使用.def 文件将使输出文件较大并降低加载速度。模块定义语句的规则下列语法规则适用于 .def
2010-06-09 20:13:00
4262
原创 TCP/IP实现window和unix通信
<br /> 以前都是研究图像处理算法,现在开始研究一下网络,掌握SOCKET是必不可少的。<br />在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式。一、客户机/服务器模式<br />在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完全是异步的。客户机/服务器模式在操作过程中采取的是主动请示方式:<br />首先服务器方要先启动,并根据请示提供相应服务:(过程如
2010-06-05 20:56:00
1662
原创 LED发光颜色及波长
<br />光的颜色和它的波长<br /><br /> 光的颜色是否可以看见是由它的波长决定的,光的波长是以纳米为单位的也说是十亿分之一米。发光二极管发出的光几乎都是一致的也就是说它几乎都是在一个波长,发出非常纯的颜色。以下是光的颜色和它的波长。<br /><br />中红外线红光<br /><br />4600nm - 1600nm --不可见光<br /><br />低红外线红光<br /><br />1300nm - 870nm --不可见光<br />850nm - 810nm -几乎不可见光
2010-06-05 10:36:00
3729
Rainlendar-Pro-2.13.1-64bit破解版
2017-02-04
Windows_Phone_7_微软官方训练教程集合_(Silverlight_篇8个教程)
2014-01-14
SDK for 45nm Next Generation Intel Core 2 Processor Family and Intel SSE4
2010-05-15
C++高效编程十八式
2010-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人