Re: [問題] Flash中webcam問題

看板Flash作者 (lenny)時間17年前 (2008/03/07 02:22), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串5/6 (看更多)
※ 引述《cjcat2266 (CJ Cat)》之銘言: : BitmapData.threshold()可以抓取特定顏色所在的範圍 : 不知道這是不是你想要的功能 : 可是他的抓取特定顏色是沒有"容忍值"的 : 要"容忍值"的話,應該還是需要用getPixel()之類method的自己去做判斷 : BitmapData.threshold()的大致用法長這樣: : import flash.display.*; : import flash.geom.*; : var rect:Rectangle = bitmap.getBounds(bitmap); : var origin:Point = new Point(0, 0); : var testColor:uint = 0xFF6083a3; //用AS2就把uint改成Number : var targetColor:uint = 0xFFCC0000; : pic.threshold(pic, rect, origin, "==", color, targetColor); : 這樣可以抓取顏色為testColor的像素,把其顏色改為targetColor : BitmapData.threshold()也可以將一個空白的BitmapData : 在另外一個BitmapData的testColor所在像素對應的位置 : 給填上指定的targetColor 嗯嗯嗯 我一開始也是用類似的方法 不過攝影機是一個奇妙的東西 你永遠不知道它會拍到什麼顏色 你看到是紅色,但是絕對不會是純紅,而且還會隨光線去一直跳動 所以預先設定一個值是無效的 結果還是會有很大的誤差 所以大多數的web cam互動裝置,最後還是得要自己去寫一個算式來寫 不過web cam已經被玩爛了 如果真的要走科技藝術還是去接觸別的東西比較實在 懂原理就可以了 http://www.dgd.stu.edu.tw/DGD3/index-1-tst001.html 這個學校算經典吧 一堆很簡單的東西說成很偉大... 千萬不要變成這種......囧rz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.51.117

03/07 09:02, , 1F
http://www.dgd.stu.edu.tw/ <--這首頁...-__-GiGi
03/07 09:02, 1F

03/07 09:03, , 2F
難得台灣有edu的網站首頁會放這種東西了
03/07 09:03, 2F

03/07 10:52, , 3F
不會阿,做出真正可以讓使用者去玩的玩具還蠻不錯的
03/07 10:52, 3F

03/07 10:53, , 4F
比起死板的學術研究有趣多了,也比較有商業價值
03/07 10:53, 4F
文章代碼(AID): #17q3Pxu1 (Flash)
討論串 (同標題文章)
文章代碼(AID): #17q3Pxu1 (Flash)