查看文章
 
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卡

接著就是將過程寫成文件~~


类别:Android System||添加到搜藏 |分享到i贴吧|浏览(781)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu