blog.Ring.idv.tw

Open Source

用OpenCV來玩Face Detection

紅色圓圈是程式所偵測出來的結果,可不是用photoshop後製的哩~ ^^

(戴帽子的我也抓的到哦~ ^^)

OpenCV(Open Computer Vision Library)是一套由Intel所開發的電腦視覺函式庫~ 它是採用BSD license,所以你可以自由地用在商業用途或是學術研究上~ 今天剛好看到健桓學弟在玩~ 索性了解了一下下~ ^^ 回到家馬上給它裝來玩玩看~ 感謝學弟分享交流!^^

來去玩玩~

(P.S. 請先安裝MinGW - Windows)

g++ facedetect.c -o face.exe -I "C:\Program Files\OpenCV\cv\include" -I "C:\Program Files\OpenCV\cxcore\include" -I "C:\Program Files\OpenCV\otherlibs\highgui" "C:\Program Files\OpenCV\lib\cxcore.lib" "C:\Program Files\OpenCV\lib\cv.lib" "C:\Program Files\OpenCV\lib\highgui.lib"

2007-12-24 21:16:58 | Comments (4)

打造屬於自己的Website Thumbnail

想要做一個類似SNAP網站所提供的Website Thumbnail服務嗎?

自动生成网页截图(Screenshot)方法总结」提供了很多技術上的解決方案~ 包含了IE、Firefox和Safari等解決方式~

剛剛簡單的Survey了一些Open Source的解決方案~ 有不少都是用Python寫的~ 還好以前有稍微寫過一些~ Anyway, ^^ 有時間的話再來玩一下~

相關資源

基于mozilla gecko内核的HTML Renderer解决方案

Java 2D - get an off-screen thumbnail from a webpage

Web pages creenshots using WebKit, Qt, C++ and Ruby on Rails - Part 1

khtml2png - Make screenshots from webpages

khtmld(aemon)

2007-12-23 15:54:37 | Add Comment

MooTools - the compact javascript framework

MooTools - the compact javascript framework

MooTools is a compact, modular, Object-Oriented JavaScript framework
 designed for the intermediate to advanced JavaScript developer. 
It allows you to write powerful, flexible, and cross-browser code with 
its elegant, well documented, and coherent API.

想要在網頁上做些很炫的應用卻不仰賴Flash或Silverlight嗎?MooTools值得參考一下~

從它的「Demo」你就可以發現很多的效果應用~ ^^

2007-12-16 12:20:06 | Add Comment

Hello AMF3 - 初次見面

還在用純文字(Plain Text)的方式傳送大量資料嗎?或許可以嘗試看看Flash Remoting~

(截圖來源:Using Flash Remoting for Flash MX 2004 ActionScript 2.0)

它採用了AMF(Action Message Format) binary format來當做溝通的橋樑,所以它可以支援以壓縮的方式來傳輸,而且在可供傳輸的資料型態還包含了ByteArray等多種型態(參考AMF3 Specification),另外AMF也隨著ActionScript 3.0的問世從AMF0直接跳到AMF3,然而最重要的是AMFPHP也一併支援AMF3了,這裡提供一個小範例供測試使用~

範例下載

基本上將你的AMF安裝好後,將範例中的Hello.php貼到你的「services/」目錄夾即可,最後開啟remoting.fla發佈後即可看到「Hello! AMF

參考資源:

Flash Remoting with AS3

Using Flash Remoting for Flash MX 2004 ActionScript 2.0

2007-12-11 17:19:06 | Add Comment

YSlow - analyzes web page performance

剛剛瞄到High Performance Web Sites這本書的第17章「Deconstructing 10 Top Sites」用了一個叫「YSlow」的網頁效率分析工具(只有Yahoo、Google擁有A級分),它可以描繪出你的網站究竟是那一個老鼠屎造成緩慢的情形發生,不過你必須使用Firefox來安裝這項工具(目前暫不支援IE),且安裝過程中你必須先安裝「Firebug」plug-in,接著再安裝「YSlow」即可,YSlow一共會幫你分析十三個可能會影響網頁效率的因素,它們分別為:

1. Make Fewer HTTP Requests

2. Use a Content Delivery Network

3. Add an Expires Header

4. Gzip Components

5. Put CSS at the Top

6. Move Scripts to the Bottom

7. Avoid CSS Expressions

8. Make JavaScript and CSS External

9. Reduce DNS Lookups

10. Minify JavaScript

11. Avoid Redirects

12. Remove Duplicate Scripts

13. Configure ETags

而且它還會給你一個YSlow grade(A最好,F最差)來區分好壞,所以這樣的工具應該蠻值得用在做研究上~ BTW, 本Blog很遺憾地只有「D」級分,呵~ 代表還有許多努力的空間嚕~

2007-12-09 02:01:03 | Add Comment

Next Posts~:::~Previous Posts
Copyright (C) Ching-Shen Chen. All rights reserved.

::: 搜尋 :::

::: 分類 :::

::: 最新文章 :::

::: 最新回應 :::

::: 訂閱 :::

Atom feed
Atom Comment