發表文章

目前顯示的是 4月, 2012的文章

opencv on macos

大概在十數年前就打算做一個可以截取視訊的小程式,但是從來就沒有真正的去完成過,由那時獲得的資訊要是要藉由呼叫windows SDK來達成目的。日子一直過去了,有時間的時候拿來打混,沒時間的時候想做的事情一堆。應該快十年或是十年了,時至今日,由原來使用桌機對NB的鍵盤和效能呹之以鼻的年代。直至今日家中連一台桌機也沒有,卻擁有至少兩台NB。 那時在windows下查到的資訊或許仍然沒錯,依舊可以使用sdk的方式截取視訊,然而時代在演變,.Net的推出vb6的落寞,自已的NB也由windows變成了macos,許多工具變得不太一樣,截取視訊以今日的技術而言,應該說沒有技術而言,一般高中生學過一點程式語言,就能寫出個簡單的練習來,有工具真的快多了。 在macos上用了幾行程式碼,google了別人的程式碼,似乎不需要MFC不需要QT什麼GUI toolkit都不需要引用,opencv真是個做研究,寫作業的好東西,一直沒有去試,也一直覺得應該不難,所以今天終於弄出來了,只是轉貼別人的程式碼,就可以跑了,頂多只是再去google一下在macos下的編譯指令,結果如下。 g++ `pkg-config --cflags opencv` `pkg-config --libs opencv` tt.cpp -o tt 參考自 Christoph Seibert: Weblog 好像只有醬XD 其它的google opencv camera 會有一大堆的結果可供參考

build mapguide open source for linux

好吧,國外的編譯說明文件好像漏掉了一個步驟,雖然可以很簡單的就發現到,不過在遇到急著要上線,那裡有時間那麼細心的去查究原因哩? 為了怕又忘記還是筆記一下好了。 用svn同步回來的mapguide opensource 程式碼,我將它放在mgdev目錄之下,然後依以下步驟就可以至少編出一個可以RUN的mgserver了。 cd ~dany/mgdev/Oem #把port改成80,預設是8008 ./build_oem.sh --port 80 cd LinuxApt ./build_apt.sh cd ~dany/mgdev #預設會編譯成DEBUG用的,可以下參數編成不是DEBUG用的,不過輸出的資訊會比較少,暫時不使用。 ./configure make clean make #醬就搞定啦 make install 現在可以用瀏覽器連線測試了, http://你的ip/mapguide 正常的話就會出現成功的畫面了 再者,雖然預設編譯的apache是有支援php的,但是在htdocs下的php是沒有開啟的,所以要先更改apache2/conf/httpd.conf,加入htdocs目錄對php的支援 AddHandler php5-script .php AddHandler php5-script .html AddHandler php5-script .htm