查看文章 |
FriendlyARM Mini6410 Camera with JPEG Hardware on Android2.1
2010-09-02 1:27
今天為了趕著教材進度,只好將之前使用Mini6410與USB Webcam的Camera功能, 改成了使用FriendlyARM開發平台所提供的OV9650的CMOS攝影機, 為了使存檔成照片可以更加快速, 也加入了S3C6410內部的JPEG Hardware來加快處理, 由於FriendlyARM實在是有點小氣,只在Release的CD裡面附了libcamera.so檔, 而且功能不完全,畫面又小,實在沒搞頭~~ 只好自己動手做了一遍, 在這其中,又發現了V4L2的Pixel的格式 V4L2_PIX_FMT_YUYV與V4L2_PIX_FMT_YUV422P原來是不一樣的 在這BUG中打滾了很久! 相關修改的檔案路徑如下: frameworks/base/camera/libcameraservice/CameraService.cpp frameworks/base/camera/libcameraservice/CameraHardware.cpp frameworks/base/camera/libcameraservice/CameraHardware.h frameworks/base/camera/libcameraservice/V4LCamera.cpp frameworks/base/camera/libcameraservice/V4LCamera.h frameworks/base/camera/libcameraservice/Android.mk 另外也額外的加入了JPEG Hardware的部分!! 今天試了出來~ 跑起來很順 畫面流暢! 大小剛好符合4.3吋的螢幕! 可以擷取圖片至SD卡 接著就是將過程寫成文件~~ |
最近读者:

