- 5f0f2:
情趣用品成人網站有個網... - shazi:
您好!!~我可以和你要... - sben:
私密留言 - sben:
米奇你好: ... - nana愛拍照:
謝謝你的詳細分析與介紹...
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 |
- [研]-Gaspar.info
- [研]-大寶的部落格
- [研]-阿祥的網路筆記本
- [研]-阿修的部落格
- [研]-What 2.0
- [研]-千千熊的網誌
- [研]-有沒有都無所謂
- [研]-自成一格南西朱
- [研]-p3p3 Blog
- [研]-nokimi
- [研]-擴擴咱
- [研]-naoki
- [研]-胖天使的部落格
- [研]-POSITIVE THINKING
- [教]-Nelson的閃光區
- [教]-MAGICam
- [教]-MasoBlog
- [教]-凱爾的布拉格廣場
- [教]-邦邦的部落格
- [教]-gskinner.com gBlog
- [教]-黑手們的那個blog
- [教]-Luar's Playground
- [教]-布萊恩陳的部落格
- [教]-d.CAT- the RIA blog
- [教]-爪哇豆的秘密(JAVA)
- [教]-Neo's Blog
- [教]-賴榮樞~軟體資訊誌
- [教]-Ticore's Blog
- [教]-查爾斯實驗室
- [教]-deconcept
- [教]-MossyBlog.com
- [教]-swf.com.tw
- [教]-憂藍夢境
- [教]-綠色工廠
- [教]-KeBlog
- [教]-IX blog Beta
- [教]-科技台灣@新國力
- [教]-Mark Drew
- [友]-不搞設計
累積人次:
前一陣子花了不少時間在研究ActionScript中BitmapData的部份
後來看了許多Image Process的相關資料之後
才比較清楚的知道如何去使用ActionScript中的BitmapData API做影像處理
真的是隔行如隔山,看那些Image Process的資料看的相當吃力
不過最後得到的結論則是不要涉入太深
那個領域的東西實在是太多了~~~學不完
往下看詳細的說明介紹吧~~~
之前花滿多時間在找ActionScript中關於Image Process的資料
找到後來寫得最詳細的還是Adobe的Flash Developer Center中的文章寫得最好
裡面的文章都滿值得參考的~進入正題~
上面這個範例主要的效果就是當按下滑鼠左鍵時
會將影像做去背的動作,並把手掌以外的區域填入綠色
而一開始寫這個範例的時候,是運用for loop的方式去執行getPixel跟setPixel的動作
後來仔細看了Webcam Motion Detection這篇文章之後
真的可以說是恍然大悟阿
不多說~直接看這兩種程式的寫法就會暸解拉~
運用for loop做getPixel跟setPixel的動作
for (i=0; i<bitmapPh.width; i++) {
for (j=0; j<bitmapPh.height; j++) {
if (bitmapPh.getPixel(i, j)>=0xBBBBBB) {
bitmapPh.setPixel(i, ,j, 0xFF00FF00);
}
}
}
運用threshold執行填色動作
pt = new Point(0, 0);
area = new Rectangle(0, 0, orgPh.width, orgPh.height);
bitmapPh = new BitmapData(orgPh.width, orgPh.height, true);
bitmapPh.threshold(bitmapPh, area, pt, ">=", 0xFFBBBBBB, 0xFF00FF00, 0x00FFFFFF, false);
ActionScript中所提供的threshold方法是以C開發的
因此在效能上當然沒話講啦
大家如果有興趣的話可以參考Webcam Motion Detection這篇文章
寫的相當詳細喔~















