討論區快速選單
知識庫快速選單
程式設計俱樂部Facebook粉絲團 軟體開發過程中有哪些資安漏洞?
[ 回上頁 ] [ 討論區發言規則 ]
如何使用VB來做影像處理???
更改我的閱讀文章字型大小
作者 : knight1106(美男子)
[ 貼文 6 | 人氣 3115 | 評價 0 | 評價/貼文 0 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/10/2 下午 05:45:21
如何使用vb來抓取圖檔的RGB值...如何給x,y軸的座標...傳回的值在哪裡...有可能來用影像判斷車速嗎...大致上架構是要如何???
作者 : loulo(小樓)討論區板主 Visual Basic曠世奇才貼文超過1000則人氣指數超過10000點
[ 貼文 1817 | 人氣 11470 | 評價 8620 | 評價/貼文 4.74 | 送出評價 38 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人knight1106註記此篇回應為很有道理 2005/10/3 上午 04:57:54
我是直接取二進位檔處理
圖檔格式如下:例320*240 bmp
320 640
  | |
  | |
  | |
  | |
003 323
002 322
001 321 ->共240組
以上為原始檔結構,每個數字內涵3個 Byte資料,就是你要的RGB了,注意起點是左下,跟圖片左上不同....
至於判斷車速,太難了吧!難不成判斷車尾線嗎!光了解模糊到清晰都粉難囉!
作者 : knight1106(美男子)
[ 貼文 6 | 人氣 3115 | 評價 0 | 評價/貼文 0 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/10/4 上午 01:27:14
能夠直接抓圖片上的一點或是一條線的RGB值變化來判斷有無車輛通過再同時啟動計數器來計算車速嗎???
作者 : loulo(小樓)討論區板主 Visual Basic曠世奇才貼文超過1000則人氣指數超過10000點
[ 貼文 1817 | 人氣 11470 | 評價 8620 | 評價/貼文 4.74 | 送出評價 38 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人knight1106註記此篇回應為很有道理 2005/10/4 下午 01:03:49
如果您有即時運算,你就必須使用DirectX來設計了...
這是進階的方式,可以從記憶體內部直接讀取,但是市面上影像處理的書籍不多,因為VB寫影像處理頂多是靜態的picture還可以,動態的方式就太撐了
作者 : knight1106(美男子)
[ 貼文 6 | 人氣 3115 | 評價 0 | 評價/貼文 0 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/10/24 上午 07:02:54
我是要處理靜態的圖片,可是現在RGB的值還抓不出來,請問要如何將一個圖檔的RGB值抓出,show出在表單上???
作者 : chiuinan2(青衫)討論區板主 Visual C++ .NET卓越專家VC++一代宗師Visual Basic優秀好手資訊類作業求救卓越專家一般曠世奇才程式設計甘苦談優秀好手C++ Builder優秀好手上班族的哈拉園地優秀好手C++頂尖高手Assembly優秀好手貼文超過3000則人氣指數超過150000點
[ 貼文 3732 | 人氣 170106 | 評價 34520 | 評價/貼文 9.25 | 送出評價 125 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人knight1106註記此篇回應為很有道理 2005/10/24 上午 07:23:46
取得圖形的RGB值, 用GetPixel也好, 用GetDIBits也好, 已經太多人問過了, 請找一下前文.

倒是你提的問題我還蠻有興趣的. 如果你capture圖片的間斷時間是固定的, 那麼可以從車身的大小, 運用3度空間的運算來得知其速度. 如果是要辨識車牌, 那麼要先做強化, 再做背景瀘除, 再做size/rotate瀘除, 然後進行特徴值擷取. 我目前只有做到size/rotate瀘除 (用來辨識我下載的av圖片有沒有重複, 呵呵...*^_^*), 但後面的我就沒再做過了...
作者 : 57805137(水瓶天賞) Visual Basic卓越專家貼文超過500則
[ 貼文 698 | 人氣 4505 | 評價 2720 | 評價/貼文 3.9 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人knight1106註記此篇回應為很有道理 2005/10/24 上午 09:30:15
我做過的方式是將bmp圖檔讀到picture中
然後就直接讀picture上的顏色...這樣很容易的
作者 : albert(Albert)討論區板主 貼文超過200則人氣指數超過30000點
[ 貼文 289 | 人氣 38517 | 評價 1470 | 評價/貼文 5.09 | 送出評價 43 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人knight1106註記此篇回應為很有道理 2005/10/24 上午 10:00:47

>如何使用vb來抓取圖檔的RGB值...如何給x,y軸的座標...傳回的值在哪裡...有可能來用影像判斷車速嗎...大致上架構是要如何???

耶...雲X.的..水瓶學長有見面囉... ^_^ 你的站還在嗎..?

那個美男子, 架構上
要用 vb 擷取影像, 有三條路, 除了最easy 的叫卡片廠商給你專用的 activex (不是每家都有)
就只有用 VFW 的 API 或 廠商的 SDK 去完成了
但是後兩條路你會還到大量的API使用, 宣告 及 CALL BACK 技巧問題

另外, 你若使用多埠的影像擷取卡, 很可能拿到的不是最原始的點陣圖 ( RGB24), 那又是另一門學問了

至於用來判斷車速, 除了有空間問題, 還有在路面上鎖定多個移動車體的問題
很有創意啦..我的淺淺見解是.沒什麼經濟效益, 還不如找上面的水瓶天賞大大幫你找找有沒有好用一點的, 測速硬體用 RS-232 傳數字字串給你...

如果你很多名詞不懂, 原理也沒概念, 我勸你算了吧....是老板叫你研究的還是你是SOHO?
VB 做這個絕對可以 , 但很有難度 ( 測速除外, 我不敢保證)

VB 比一般人想像中能做的事多很多, 發展至今又很穩定

作者 : 57805137(水瓶天賞) Visual Basic卓越專家貼文超過500則
[ 貼文 698 | 人氣 4505 | 評價 2720 | 評價/貼文 3.9 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人knight1106註記此篇回應為很有道理 2005/10/24 下午 11:05:24
哈...我當然還在...我的站快三周年了..準備改版
其實所有的測速沒一家用圖片的...還不是用兩個sensor去測的
因為影像頡取有時間差啦
如果要搞硬體的... 我可以幫忙找點東西玩玩的
找我喔...名字查一下就知道了

作者 : kittysilvia(kiA)
[ 貼文 3 | 人氣 1 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/12/3 下午 02:39:43
我也在做vb 影像距離估測
rgb有ㄌ
問題卡在模糊參數值要如何計算 寫不出來....
請教大大要如何下宣告??
作者 : ghost_liao(ghost) 貼文超過200則人氣指數超過10000點
[ 貼文 367 | 人氣 13998 | 評價 1230 | 評價/貼文 3.35 | 送出評價 94 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/12/5 上午 09:59:09
我也在做vb 影像距離估測
rgb有ㄌ
問題卡在模糊參數值要如何計算 寫不出來....
請教大大要如何下宣告??

我有模糊程式但是它是vc 如果有需要我可以寄給你
我的mail是superjoeliao@yahoo.com.tw
作者 : knight1106(美男子)
[ 貼文 6 | 人氣 3115 | 評價 0 | 評價/貼文 0 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/12/12 下午 02:02:57
picShow.Picture = LoadPicture(file_name)

    Dim rgbColor As String
 rgbColor = Hex(picShow.Point(4700, 1200))
  Select Case Len(rgbColor)
    Case 1: rgbColor = "00000" & rgbColor
    Case 2: rgbColor = "0000" & rgbColor
    Case 3: rgbColor = "000" & rgbColor
    Case 4: rgbColor = "00" & rgbColor
    Case 5: rgbColor = "0" & rgbColor
  End Select
    
 lblPaint.Caption = "目前顏色設定值:" + "&&h" + rgbColor

我目前rgbㄉ值抓出來ㄌ...可是輸出ㄉ值是字串...我想算Y軸ㄉ平均值.還有能跟我要讀ㄉ下一張ㄉ平均比大小...如果大於某個臨界值就計數一次...要如何寫???
 板主 : 小樓
 > Visual Basic 6.0/VBA - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - Visual Basic 6.0/VBA - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
Visual Basic 6.0/VBA
1 阿戊 10670 
2 小樓 8650 
3 Jones 5270 
4 水瓶天賞 2340 
5 joe 2230 
6 史努比 1950 
7 阿呆紅 1440 
8 tt's 1250 
9 青衫 1150 
10 羅啟章 1020 
Visual Basic 6.0/VBA
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.1879883