Re: [請益] 如何快速學習一個framework

看板Soft_Job (軟體人)作者 (Achilles)時間12年前 (2013/07/29 09:28), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串16/16 (看更多)
※ 引述《hidog (.....)》之銘言: : ※ 引述《Leon (Achilles)》之銘言: : : 這樣做會有嚴重的問題. : : shot noise, 或是打光不均勻, 你會得到一個很差的 binary image : 請教一個問題,是說類似這個情況嗎 : http://www.wretch.cc/album/show.php?i=hidog&b=2&f=1135712532&p=12 : A是斷掉的,中間有一條白線 (註: 白線255, 底色是淺灰色 我放上去的圖底色是255) : 當時確實也碰過,這邊是用heuristic的方式救回來 做系統, 或是任何事情都是一樣的 要先把東西定義好, 然後把基礎一步一步地建起來. 我聽起來, 你似乎是專門負責 pre-processing 這一塊? Read-in an image data, output processed binary image blocks? : : 解決亮度不均勻. : : 再用 filter 幹掉 shot noise. : 上面禁止使用filter的理由蠻多的 : 例如.... : "雜訊不是不好,我要保留雜訊" : "不要隨便加一道filter上去" : 所以當我第一句話開口說要加上filter的時候,就直接打槍了 不是禁止使用 filter, 而是你用了 filter 之後, You already lose information. 因此, 在你決定要用甚麼東西之前 得先把進來的 image 特性搞清楚. 舉個最簡單的例子: 用了 low-pass filter 之後 影像的結果會變怎樣? 你要怎麼設計 low-pass filter? 我常常看到有人先接 low-pass 再接 high-pass, 然後問我結果.. 我真是哭笑不得. : 確實是有特殊要求沒錯 : 因為接手recognized的人想要一張二值化的圖來取某些特徵 : 而當時我的想法是 : "既然都要二值化了,何不先做二值化,用二值化的圖來求出resize的縮放比例" : 這邊誠如原po所講的,第一步沒做好,後面都是只能補破洞 : 因為後面的做法大概就是設一堆magic number,解決有限case : 無法解決的,丟入辨識失敗,讓辨識失敗率能接受就好 (汗) 說嚴格一點: 你這一步做錯了之後, 接下來的行為 對於整個系統只是補破網. 你不可能把所有的例外都處理完的. : http://www.wretch.cc/album/show.php?i=hidog&b=2&f=1135712531&p=11 : 類似這種感覺 : 一個P字旁邊有一個點,而我必須能把這個點移除. : 這邊當時也是magic number解決有限case : 假如L大方便的話,希望能得到您的建議 Bounding box + active counter. : 第二個問題的對象並不是鈔票,這邊我沒講清楚,很抱歉 : http://www.wretch.cc/album/show.php?i=hidog&b=2&f=1135712533&p=13 : 這是當時碰到的一個case : 而我寫出來的code,會容易連同旁邊的框線也一併抓進來 : 例如灰色的方形,實際上edge比較強的反而是旁邊的黑框. : 這邊自己的做法是,把圖片丟入一個轉換 : ---- : \ : \ : --------- : 類似這樣的函數,讓灰色的方形的edge強度增強 : (這邊原本是用tanh, 為了加速所以改成piesewise linear) : 缺點是本來不應該有edge的地方,也會被加強edge,而抓出多餘的方形 唉.. 這個東西叫 edge enhancement, 本質上就是一個 high pass filter 你先用 low pass 去除 noise, 再用 high pass 去 enhance edge 請問, 你怎麼設計 cut-off frequency? gain? 你有推測過整個系統的 response 嗎? 有測過 test data 嗎? : http://www.wretch.cc/album/show.php?i=hidog&b=2&f=1135712534&p=14 : 這是另一個case : 旁邊的黑線可以想像成是ㄧ維條碼 : 而我的code會在條碼區找到方形 XD : (回去追hough line的資料,這些線確實組成了方形....) : 綠色方形旁邊的黑點是圖片的一部分 : 這邊我的code會抓出多個方形,目前是回報最小的那個 : 框線跟方形的的距離最近大概是3~5pixel左右 : 而這邊,我當時沒辦法只靠自己思考想出解決方式的做法 : (hough line報了一堆方形回來,必須精準的挑出哪些是正確的) Segmentation. 我喜歡用 Active countour. : 感謝 :) : 下面這邊算是閒聊吧 : 面試的時候我有提到,我沒有影像處理的經驗 : 主管當時說,沒關係,進來在學就好 : 進來後說,上班是工作,學習是下班後的事情 XD : (不過這邊並沒有管到非常死, : 只是常被念看一堆資料能幹嘛,找paper是回家的事情之類的) : 這似乎是台灣常有的思維,請不起有經驗的,就隨便找一個人進來... 我也不知道該說甚麼.. 以前看到一個前輩在網路上寫的: " 當你覺得無力, 請你繼續努力 " 共勉之. -- 趙客縵胡纓,吾鉤霜雪明。銀鞍照白馬,颯沓如流星。 十步殺一人,千里不留行。是了拂衣去,深藏身與名。 閑過信陵飲,脫劍膝前橫。將炙啖朱亥,持觴勸侯贏。 三杯吐然諾,五嶽倒為輕。眼花耳熱後,意氣素霓生。 就趙揮金錘,邯鄲先震驚。千秋二壯士,烜赫大梁城。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 76.170.77.110

07/29 09:46, , 1F
專業
07/29 09:46, 1F

07/29 09:52, , 2F
感謝L大的建議 因為在當下丟這些問題給我的時候
07/29 09:52, 2F

07/29 09:52, , 3F
我確實是毫無頭緒, 只能硬著頭皮去做
07/29 09:52, 3F

07/29 09:53, , 4F
另外我並不是專門負責pre-processing 工作內容大概有
07/29 09:53, 4F

07/29 09:54, , 5F
丟paper,丟code -> 看懂後實作, porting等等
07/29 09:54, 5F

07/29 09:55, , 6F
pre-processing並沒有專人負責,所以就丟給我
07/29 09:55, 6F

07/29 09:55, , 7F
而最後一句話 我最後確實很無力 我會記住這句話的
07/29 09:55, 7F
文章代碼(AID): #1HzSL3p1 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1HzSL3p1 (Soft_Job)