請問一下CCD所送出之資料形式 |
尚未結案
|
jerichowang
一般會員 發表:17 回覆:27 積分:8 註冊:2005-07-25 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
bearmaster
一般會員 發表:36 回覆:45 積分:16 註冊:2004-05-27 發送簡訊給我 |
|
jerichowang
一般會員 發表:17 回覆:27 積分:8 註冊:2005-07-25 發送簡訊給我 |
|
bearmaster
一般會員 發表:36 回覆:45 積分:16 註冊:2004-05-27 發送簡訊給我 |
RGB888 --> R,G,B 各佔 8bits, 其餘的 RGB666 RGB565 RGB555 RGB444 RGB332...均是相同意思類推. 您想要查詢的是哪方面的資料呢???
1. sensor output data format, sensor spec. 都會有詳細介紹的. sensor 送出的影像資料不外乎是 12 or 10 or 8 bit RAW data, 有些 sensor 內建有簡易的 ISP, 可以輸出 RGB888 or RGB666... or YUV. 2. DSP input/output data format. DSP sepc. 也一定會有詳細介紹的. 一般 DSP input 資料允許是 RAW, RGB888 RGB666..., 而 output format 有 JPG file, YUV, RGB888 RGB666...等等. 3. RAW data to RGB data interpolation, 一般這算是別人的 know how, interpolation 處理的好壞對影像有絕對的影響. 在 google 查 interpolation 會有一堆資料. interpolation 主要是將 RAW data 資料送入演算法中, 來得到最接近實際 pixel 的 RGB 資料. 4. RAW data format, 這牽扯到 sensor 感光元件 RGB 排列方式. 因為 sensor 上的每一個感光元件並不是同時擁有 RGB 三種的感光元件, 而是以順序排列 第一列 GRGR... 第二列 RBRB... 類似的排列到 sensor 最底部. 5. RGB data, 一般常用的影像資料格式不外乎 RGB, YUV. RGB 的格式可使用在大部分的顯示器上. 譬如要在 PC 的螢幕上顯示一張 BMP 或 JPG 或...圖片, 送給顯示卡顯示的影像資料是 RGB 格式. 6. BMP file, windows 是專為 windows 下繪圖軟體所設計的儲存格式. 排列方式為 BGR..... 太多東東了, 寫不完~
|
bearmaster
一般會員 發表:36 回覆:45 積分:16 註冊:2004-05-27 發送簡訊給我 |
|
jerichowang
一般會員 發表:17 回覆:27 積分:8 註冊:2005-07-25 發送簡訊給我 |
|
bearmaster
一般會員 發表:36 回覆:45 積分:16 註冊:2004-05-27 發送簡訊給我 |
|
jerichowang
一般會員 發表:17 回覆:27 積分:8 註冊:2005-07-25 發送簡訊給我 |
|
jerichowang
一般會員 發表:17 回覆:27 積分:8 註冊:2005-07-25 發送簡訊給我 |
|
bearmaster
一般會員 發表:36 回覆:45 積分:16 註冊:2004-05-27 發送簡訊給我 |
|
jerichowang
一般會員 發表:17 回覆:27 積分:8 註冊:2005-07-25 發送簡訊給我 |
|
bearmaster
一般會員 發表:36 回覆:45 積分:16 註冊:2004-05-27 發送簡訊給我 |
CCD Module 我是不清楚有哪些廠商在做, CMOS Module 有 群光, 普立爾, 佳能, 藝佳, 合盈, 天瀚, 光寶, 原相...實在是有夠多的多. 不過...我看您的年紀是18歲, 若不是學生就是假裝年輕的工程師. 學生的話要跟廠商拿到資料有點困難找老師要吧. 工程師的話貴公司若有量的話我相信有許多廠商會願意合作拿出資料. 不過提醒一點, 您從 Module 廠拿到的資料或 spec. 就是整個 Module 的 datasheet 或是 spec., 並不是 sensor detail 的資料喔.
|
jerichowang
一般會員 發表:17 回覆:27 積分:8 註冊:2005-07-25 發送簡訊給我 |
您好,我目前還是學生,您所提供的公司我都看過了,但是似乎都是賣Cmos sensor而不是已經做好的modual,且這些公司出的sensor都是並列資料輸出!!
不知道哪裡有modual的輸出資料形式是串列的,也就是周邊電路如DSP buffer都已經是兜好的了,因為這一部分其實不是我的重點,且我對兜這周邊的電路又沒有基礎,廠商似乎沒零售,之前實驗室有一顆CCD modual它連接出來的線有四條,兩條是power線(紅跟黑),兩條是資料線(白跟黑),其中那兩條黑線我量過了,根本是同一條
所以他的資料是屬於串列輸出,可惜的是壞掉了,且查不到廠商型號, 我說一下我的目的,其實我是需要一顆CCD或CMOS modual把他送出的資料先連接到Rs232透過電腦com port用BCB接收這一大串一維的串列資料,再把他組成一張
2維的圖檔,然後做一些分析,之後就需要用到2.4G無線傳輸模組(串列傳輸)在發送端來傳送CCD的資料到PC上,來做進一步的影像分析 由於RS232最高一秒傳輸16K,所以希望影像大小是320*240以下的最好, 謝謝你
|
bearmaster
一般會員 發表:36 回覆:45 積分:16 註冊:2004-05-27 發送簡訊給我 |
我不確定您是如何去找各公司的資料, 不過他們的確是有 CMOS sensor module 產品. 因為我是在其中一間上班所以知道. 我也不確定是否有公司的 sensor module 產品是以 serial 方式將影像資料送出. 因為 sensor module 是持續在送出影像資料, 那是很龐大的資料量, 一般都是用 USB interface 來傳送到 PC. 若是沒有 frame rate 的 issue, 那倒是可以用 RS232 慢慢傳. 從您的敘述中我覺得您需要的是一個數位相機或PCcam的 solution.
|
jerichowang
一般會員 發表:17 回覆:27 積分:8 註冊:2005-07-25 發送簡訊給我 |
您好!!
我的目的是需要不斷得讀取即時影像但是一秒得到frame即可,由於RS232是串列傳輸,所以也必需把CCD或Cmos的modual所送出的並列資料轉串列,假設外面賣的全部是並列資料輸出,那以後要如何怎麼下手呢?? 第2個問題想要請教的是,假設modual輸出的是RGB888
那modual是把pixel由左而右,由上而下的順序把對應的RGBRGBRGB.........8bit8bit8bit....
地出現在並列輸出pin上面嗎??那一個pixel就是24bit了吧??? 謝謝你!!!
|
bearmaster
一般會員 發表:36 回覆:45 積分:16 註冊:2004-05-27 發送簡訊給我 |
1. 可能您需要另外再接RS232的電路, 或是在 DSP 上有些會有 RS232 Rx,Tx 接腳可以使用, 它一般是拿來作 debug 用. 但是, 無論是前者或後者的作法, 前提是您那必須要有 DSP firmware code, 才能使用到 DSP I/O pin, 才能使用到 Rx,Tx. 2. module 送出的資料格式順序一般是固定的, 但也是可以修改 sensor register 來改變 sensor first col, line 的起始位置, 所以有些 module 可以做到水平或垂直翻轉, 當然這功能也是可以由軟體做到.
若您得到的資料格式是 RGB888, 意味的是每一 pixel 是由 R=G=B=8bit 所組成, 這種格式剛好是與 BMP file 格式是相同的, 所以只要把 frame 資料收齊再加上 BMP file 的檔頭, 就可以存成 xxx.bmp file.
您的觀念需要改變一下, 所謂 RGB888 已經算是處理過後的影像資料了, 真正原始的影像資料是 RAW data 格式, 就是一個 pixel 代表的不是R就是G要不然就是B, GRGR...BGBG...就是先前的那張圖示. 而 RAW data 經過 ISP 或 DSP 作過 interpolation 後, 影像資料才會是 RGB888 一個 pixel 資料包含有R,G,B.
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |