Re: [問題] 由ARM讀取影像做影像處理

看板LinuxDev作者 (新生活新氣象~)時間16年前 (2009/12/23 02:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《vcpi (vcpi)》之銘言: : ※ 引述《jefferylin (丰)》之銘言: : : 應該是先搬到SDRAM上在處理, : : 可用DMA的方式搬動, : : 影像傳輸像CCD或COMS的順序的到出來, : : 所以速度一定可以處理。 : 你是用那棵ARM呢? 一般APU(ARM9以上) 都會有 Camera interface可直接接camera : 如果是圖檔,可以使用SDIO讀SD card,有nand 或nor的flash話就更方便,前提 : 應該需要有檔案系統.不然用I2C(400Khz),SPI(x Mhz)傳個1,2 MB的圖等幾秒 應該都還可 : 接受.用EMIF也得先把資料放到memory才能access : 你可提出你的需求與開發環境好讓大家有出手幫忙的機會囉! 平台:ARM11 6410 環境:linux kernel 2.6以上 影像輸入設備:cmos image sensor(不是camera...是一條sensor) 目前做法:如同大大說的~我目前是嘗試用camera interface進去 圖像由camera interface 進去後轉換成RGB再讀出來影像處理 目前暫定先由preview path進入(擔心速度問題) 經人指點使用V4L2架構的AP下去控制driver(有兩個.c檔) 如此依來可以省去很多工夫 目前疑惑:這位大大太神了點出我心中的疑問... camera interface沒錯有個memory路徑 由這個路徑進去的點是已經是ARM已存的檔案嗎? 還有SD card的模式可以直接接進這個memory路徑嗎? 因為走這條路我似乎就不用去模擬信號成ITU6XX的規格, 因為我的sensor出來資料的是RGB格式(各八位元), 由memory進去的方式會比camera方式進去簡單嗎?對於一個沒經驗的人來說! 速度上限制?因為之後還要預留速度提升空間所以不能太慢! 一張圖等個1~2秒我會被罵死= = 我的一張圖相素不用太高640*480以內就可以了... 可以做影像處理的最低要求就OK了(OCR,二值化,邊緣偵測...) 終極目標:1分鐘1000張資料量!!(包含影像處理時間...) 至少目標:1分鐘600張資料量!!(一定要達到...) P.S.這位大大真的是有經驗的高手...我好佩服... 可以在有限的資訊下把可能方式都點出來了.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.97.26
文章代碼(AID): #1BCH2RZs (LinuxDev)
文章代碼(AID): #1BCH2RZs (LinuxDev)