How to configue OpenCV in Visual Studio

tested on OpenCV 1.0 with Visual Studio 2005
tested on OpenCV 0.9 with Visual Studio 2003

If you need DXSDK support, please follow Section 2. If not, Section 1 is enough.

update 2009-1-8: for new versions of OpenCV, just adding path to VS is enough, no need to compile any more.  So, please just do Section 1 step 3~5, that’s all.

Section 1 (Configure without DXSDK)

  1. Open “C:\Program Files\OpenCV\_make\opencv.sln“.
    NOTE: @line 1138 in OpenCV file cvaux –> include –> external –> cvaux.h, there is an syntax error. change “/” to “*/“.
  2. Build solution with both debug and release configuration. (recommond to use “Build->batch build“). If u encounter any errors, u can try to remove all files in “C:\Program Files\OpenCV\_temp” and build again.
  3. Open visual c++, add following path to “Tools–>Options–>Projects–>VC++ Directories–>Include files“:
    C:\Program Files\OpenCV\cv\include
    C:\Program Files\OpenCV\otherlibs\highgui
    C:\Program Files\OpenCV\cxcore\include
    C:\Program Files\OpenCV\otherlibs\cvcam\include
  4. Add “C:\Program Files\OpenCV\lib” to “Tools–>Options–>Projects–>VC++ Directories–>Library files
  5. When create a new project,
    add following to “Project–>Properties–>LinkeràInput–>Additional dependencies
    (debug) cvd.lib cxcored.lib highguid.lib cvauxd.lib
    (release) cv.lib highgui.lib cvaux.lib cxcore.lib

Section 2 (Configure with DXSDK)

  1. Download OpenCV default installation dir is C:\Program Files\OpenCVDownload Directx SDK default installation dir is C:\DXSDK
  2. open
    C:\DXSDK\samples\C++\DirectShow
    \BaseClasses\baseclasses.sln
    build it using both debug and release configuration.
    copy ” strmbasd.lib & strmbase.libC:\DXSDK\lib.
  3. open visual c++, add following path to “Tools–>Options–>Projects–>VC++ Directories–>Library files -> Include files“:
    C:\DXSDK\Include
    C:\DXSDK\Samples\C++\Common\Include
    C:\DXSDK\Samples\C++\DirectShow\BaseClasses

    add C:\DXSDK\lib to “Tools–>Options–>Projects–>VC++ Directories–>Library files -> Library Files
  4. build “C:\Program Files\OpenCV\_make\opencv.sln” using both debug and release configuration. (recommond to use “Build->batch build“).if u encounter some builder errors, u can remove all files in “C:\Program Files\OpenCV\_temp” and build again.
  5. NOTE: @line 1138 in OpenCV file cvaux –> include –> external –> cvaux.h, there is an syntax error. change “/” to “*/“.
  6. build “C:\Program Files\OpenCV\_make\opencv_directshow.sln” using both debug and release configuration.(recommond to use “Build->batch build“).
  7. open visual c++, add following path to “Tools–>Options–>Projects–>VC++ Directories–>Include files“:
    C:\Program Files\OpenCV\cv\include
    C:\Program Files\OpenCV\otherlibs\highgui
    C:\Program Files\OpenCV\cxcore\include
    C:\Program Files\OpenCV\otherlibs\cvcam\include
  8. add “C:\Program Files\OpenCV\lib” to “Tools–>Options–>Projects–>VC++ Directories–>Library files -> Library Files
  9. when create a new project,
    add following to “Project–>Properties–>Linker->Input–>Additional dependencies
    (debug) cvd.lib cxcored.lib highguid.lib cvauxd.lib
    (release) cv.lib highgui.lib cvaux.lib cxcore.lib

Reference:
LIHAO,
http://spaces.msn.com/members/meteorash/Blog/cns!1pQBr1bgHmU1smFBpCpoUZ4A!105.entry

* Comments(3)

How to install openCV using visual studio 2003.

Refer to this url:
http://spaces.msn.com/members/meteorash/Blog/cns!1pQBr1bgHmU1smFBpCpoUZ4A!105.entry
Thanks to Li Hao

Comments(0)


This is a picture taken around my home. it seems like an autumn scene, although the temperature is still 30C+ outside.
#

Comments(0)


use this as my profile image..

Comments(0)

Yeah~blog’s been whitelisted..

赞blogger动作快,昨天晚上发的人工review的request,今天早上就收到信说,你的blog已经被review了,并且加入whitelist了,所以发贴不需要在进行数字验证吗了。

* Comments(2)

又搬家了

已经习惯了流浪,从ycul到qevan.com/blog到现在的qevan.blogspot.com。
总是在很久没有关注blog的时候它却出现了问题让我去关注-,-
这次搬家是因为qevan.com指向的blkf的主机暂时无法使用了,
而blkf却回家考研复习去了,暂时联系不上。
于是blog总不能就这么停了阿。 稳定是最重要的,虽然每次有人来看总会失望没有新帖。呵呵。
这次要感谢google提供的cache,我把按照类别进行的archive都copy出来了。
它们就先贴在这里,以备回顾。但老的帖子就不一一贴出来了,需要太多工时:(

btw,本来想随大流,也用用msn的space,但是还是更信任google一点把,选择了这里。
这里很久很久以前就注册了。但从来都是测试测试,没有用过。。
这次但愿在这里多住一段时间。

今后也会经常发发照片来,用picasa发这里的照片会很方便的。

最后,多谢关注。

* Comments(1)

点点点,我的blog变成spam blog了

今天转贴太多,也许刚开始的还包含过多的连接,blogger的bot把我的blog判定为spamblog了,555
不明白什么是spamblog?看help.blogger.com吧。。。
结果每次发贴都要用人工识别一个具长的字符串:( 经常还识别错误。。。。
现在就发信dispute了,不知道什么时候才会有结果。。。哼唧!

Comments(0)

——————————————————————–

拉拉拉,我是分割线。

Comments(0)

杭州,天堂之旅2005-4-4~6

杭州,天堂之旅2005-4-4~6
Friday, April 22nd, 2005
俗话说,上有天堂下有苏杭。 在上海待了4年,最近的苏州没去过一次,杭州倒是去过两次。第一次是和fisher,barca一起去得,当时的杭州的pp已经给我这个北方人一个惊喜了,但这次一去,才知道杭州不愧和天堂齐名。行程:D1:早上6:00起来,本为了赶梅陇车站8点多的火车,但我moji了一下,6:40才出了寝室,计划是933到淮海中路倒地铁到锦江乐园(梅陇车站所在),但7:40了却还在933的车上,cbeta与我果断决定下车打车到火车站换乘地铁,到了火车站已经50左右了。肯定赶不上梅陇的火车了,于是在火车站看看车次如何。发现最近的火车也要8:30了,就安原计划去梅陇,看看下一班火车什么时候,因为梅陇的火车舒服。到了,梅陇有很多拉客作巴去行会走的,50元/人,虽然贵但能立即走,为了节省时间就上了车走人。一路晃悠悠的到了杭州,接着打车准备去江南驿(我们预定了房间),但听司机说很远,于是先到万宇看看吧。万宇没房。但江南驿比较远,就先欣赏西湖美景,一路过去吧。在万宇作8路车到西湖边。这里有个花絮,那个站是终点站,在车上要下车时,看到有人拉下一把伞,就赶紧拿着下了车,然后大叫“谁的伞拉下了?”可是没人响应…莫非是当地人对普通话不care?不管它,拿上再说。三步并作两步走,不一会来到西湖边,西湖的美已经不必用语言来描摹了,有照片为证:(此处贴照片)留影留影,虽然很土,但来到西湖边和她留张影还是一件必要的事情,我还说一定要在右下角刻个字“西湖留影二○○五年四月”:)后来下了雨,由小渐大,我们捡的那把伞就派上用场,如果没有它我们两个人只用一把小伞会淋的不相样子的。我们一路沿着西湖边走,一边欣赏一边赶路。到了南山路附近雨渐大,我们躲雨。后来到了雷锋塔附近比较累了,衣服也湿了,准备前往江南驿了。K4到动物园,下车回走转弯,在满觉陇路上50米左右的地方就是江南驿的所在,山下看到他的招牌,依然觉得很赞了,大踏步上去(20米),看到像山庄一样的一个房子,此时门口有条可爱的狗狗。太pp了,比想像中的好很多很多。尤其是那条狗恰到好处。狗看着我们,我们还有点害怕,我试探着走过去,狗不动,我继续走,狗居然一掉头钻在旁边的一个桌子下了。好可爱。推们进去,哇~,太赞了。整个旅馆都是木制装饰的,各种布置都很随意,有点像猎人家的感觉,楼梯,房间也都是木制的,色调非常舒服。很累了,无暇细品,check in后就上楼了。双人房是在有点像阁楼的地方的,虽然不甚宽敞,却十分温馨。休息了一会,应我mm同学的邀请,出去一坐,顺便欣赏西湖夜景。到了西湖天地的starbuck。这是我第一次去coffee bar,居然在西湖边,荣幸荣幸。环境果然一流,喝着coffee居然还能欣赏西湖,享受阿。聊完出来,回去路上又走了一槽南山路,但由于有点晚没有看到雷锋的夜景,真遗憾那~~于是赶回旅馆,已是10:00左右。回到房间本想就此休息,但有点口渴,心想楼下有免费的茶水和杂志书籍,不去欣赏一下岂不浪费,就下楼了。看书到了快关门11:00不到。困了,上楼,洗澡,睡去。D2:由于交通和天气原因,第一天没有玩的尽兴,于是续了一天的房,改两日游为三日游。没有了后顾之忧,第二天就大胆的放肆的去玩了。先打车到了灵隐寺,没想到门票居然要65 per person,太夸张了。确定就在门口拜佛许愿,然后坐车继续游西湖。游2路3块钱,虽然车子用木头装修,有一个导游用喇叭说话,但还算比较黑。到了岳庙,下车旁边就是曲院风荷 ,曲院风荷是一个大院子,里面有荷塘也有很多古代或者仿古的建筑,非常pp,在这里我觉得就可以玩上一天了,杭州人真是幸福阿~ 叹归叹,观景而不留恋,这里待了1个小时后,出来正好在苏堤上,再往北向白堤去了。途径武松墓和苏小小墓(有必要在这里建墓么?不过我还是留了影)。游完白堤上的孤山后在楼外楼吃了顿还算丰盛的午餐。心想上次在那个“假的”楼外楼吃的不爽,这次是正宗的:)沿着白堤,欣赏西湖,途径断桥,钩起了一段白娘子故事的回忆。此处极为遗憾的是一张非常好的照片没有被抓拍到: 断桥,一位老爷爷,放风筝,正在收线,可惜因为一直没有抓好镜头,就错过了。过了断桥,在六公园那里租船划,只要10块一小时,太便宜了,只是天色以晚不能多划了。上了船,我们俩就划呀划,划呀划,本说要划到三潭映月去,后来才觉得象开玩笑。累了,就在湖中吃东东聊天。聊得尽兴时,一个快艇从旁边过去,朝我们大喊“马上要下雨了,赶快划回”。我们只要怏怏返回。上岸后,坐车去知味观,晚餐一顿后出来欣赏西湖夜景。带的三角架终于有用了… 拍了n多照片,终于电量底了。赶紧关掉给雷锋夜景省着,然后就赶向雷锋塔,同时也是第三边走这条路。。。。拍完后,坐车回去。洗澡,睡觉。D3:由于整个西湖就差苏堤没去了,于是第三天准备全部花在苏堤周围。坐K3到了苏堤后,先游览花港观鱼,再沿苏堤向北到了岳庙附近,接着坐车来到杭州仿古一条街,里面有很多杭州至浙江的小吃,品尝一翻后,出来小吃街,步行前往火车站了。30分钟路程大约。买了到梅陇的票后,我们附近逛了一下。提前半小时左右进站,车站里还在一个车站平价超市买了一点豆腐干带回。火车是双层,里面有电视,很象上海地铁上的,但内容也只是广告,小品之类,没有电视台。火车是始发终到的,专供上海杭州之间来往的。车程只要一个半小时至两个小时。感觉象是将上海杭州用一个地铁连起来一样。

Comments(0)

Archive for the ‘MISC’ Category

Archive for the ‘MISC’ Category
google的文化Tuesday, July 12th, 2005
google从一开始就引领一种很特殊的文化,从ranking到gmail,再到公益广告。Google研究院 BLOG记录着google的新闻、旧事、窍门等等等。
Posted in MISC No Comments »
E-Mail Icon GeneratorMonday, July 11th, 2005
用图标来显示自己的email,一来很酷,二来不会被bot搜到列为垃圾邮件。下面就是生成gmail和其他一些主流email的icon的一个网站连接。http://services.nexodyne.com/email/index.phpenjoy!
Posted in MISC No Comments »
手机的奇异事件Friday, May 13th, 2005
说来奇怪,我先后用过的两个手机都发生过类似的事件:一个是以前的siemens 2118手机,曾经在摔了n次之后终于振动不能用了,它声音小,振动没了让我耽误很多短信和电话,搞的我象是健忘一样的一直去看手机。但是用了半年后的一天,突然觉得口袋里在振动,我吓坏了,一摸居然是手机,我完全不没有准备。。 它就这么好了。。。另一个是现在用的nokia6610手机,曾经一次不小心我的铝制水壶砸在上面,外壳怀了,铃声也坏了,从此在也听不到那个经典的nokia铃声了。。。 但就在今天,我在写论文时,听到nokia的熟悉的短信声,sigh了一下说,相同的铃声真烦人,总让我以为是自己的,但过会一看,居然真的是自己的,它又这么好了~~嘿嘿,rp真好。 接下来赶紧给我的nokia换个壳慰劳一下:)
Posted in MISC No Comments »
一首诗,写的满好的.Friday, May 6th, 2005
我的房间很小 我就把窗户开得很大 我的窗户很糟 我就把床铺叠得很好 我的感情很轻 我就把诺言许得很重 我的诺言很紧 我就把生命放得很松 我的往昔很空 我就把今天填得很满 我的今天很淡 我就把未来涂得很浓 我的喜悦很少 我就把笑容积得很多 我的笑容很短 我就把诗絮拉得很长
Posted in MISC No Comments »
Yahoo 360Monday, April 18th, 2005
yahoo也出blog了, 真是的, blog这场风波还没有刮完.. 而且讽刺的是它也是要invitation的.. google带的好头..我尝试了下,感觉还行, 和yahoo的一贯风格很象, 虽然只是网页(和wallop相比) 但还算pp, 功能上大同小异, blog, musiclist, friend等, 多了一个group不过也只是一个list而已.速度上还不错, 比wallop好多了.有了我这个blog, 已经没有冲动用其他的blog了. 感觉自己能修改代码的还是很爽的:)
Posted in MISC No Comments »
好久没上的msnSunday, April 17th, 2005
 由于没有代理,上msn很困难,好久没上了。今天无意发现了一个很好用的代理:140.113.133.134:3128ycul居然说是搜索的域名或IP:140.113.133.134可能的地理位置:中国台湾
试了一下,居然一下子就联上了, 接着看到一个个好友添加申请,都是毕业班的xdjm们…是阿,毕业了。。 马上就毕业了。人总是这样,虽然物理上存在着距离,人们总是发明了一个又一个的东西,保持着联系,仿佛大家还在一起。mail, telphone, email, msn, qq, blog…. BBS相信,我们的心永远不分开….希望下次的聚会时彼此的感觉依旧
Posted in MISC No Comments »
从flickr看网络服务新理念Sunday, February 13th, 2005
先写个提纲,慢慢写:)1, 简洁明了没有讨厌的广告,常用的功能放在显要的位置2,人性化3,通过非常好的服务和每个人能负担得起的价格来获利4,对free account的limit的研究5,
Posted in MISC No Comments »

Comments(0)