1
使用OCR我試圖用OCR工作,而我下面這個教程:在谷歌眼鏡
https://community.idolondemand.com/t5/Blog/Tutorial-OCR-on-Google-Glass/ba-p/1164
但它不工作的好玻璃。 。
在相機中顯示虛幻的色彩......皮膚的顏色是藍色:( 我不知道如何解決它,我已經修改了代碼,啓動攝像頭這樣的:
@Override
public void surfaceCreated(SurfaceHolder holder) {
camera = Camera.open();
Camera.Parameters params = camera.getParameters(); //added
params.setPreviewFpsRange(30000, 30000); //added
params.setPreviewSize(640,360); //added
camera.setParameters(params); //added
// Show the Camera display
try {
camera.setPreviewDisplay(holder);
} catch (IOException e) {
this.releaseCamera();
}
}
帶着這個問題,我可以嘗試使用OCR和不能識別的圖像以及文本...但是,能不能與相機有關的問題?
是否有任何其他API做OCR?
而我如何才能將BGR完全更改爲RGB?感謝您的回覆! – adri1992
如果您有權訪問每個像素的數據,則應該發現每個像素都存儲爲具有3個索引的數組,其中一個用於紅色,綠色和藍色。 如果您可以拉取其中每一個的值,您可以創建一個新圖像,並使用您設法從原始圖像中提取的像素數據填充圖像信息,除非您這樣做,您可以重新排列數據,以便它在正確的位置(我希望這是有道理的,我害怕我沒有代碼向您顯示) – Aphire
或者,如果您正在使用某種圖像處理庫,可能會有這樣的功能:你(在OpenCV中它將是cvtColor) – Aphire