CE6.0下高分辨率camera内存分配设置

      在CE6.0camera的内存分配设置是在image_cfg.h,config.bib,camera_typedef.h中设置的,如下所示:

config.bib中:

            CAMERA_STILL    84A00000    00600000        RESERVED    ; 2048x1536 pixel(YUV420) 

           CAMERA_PREVIEW  87800000    003F0000        RESERVED    ; 800x480x2x4 + 0x2000(Unused)

image_cfg.h中:

            // NK - Camera Still Area
           #define IMAGE_CAMERA_CAPTUREBUFFER_OFFSET             (0x04A00000)
           #define IMAGE_CAMERA_CAPTUREBUFFER_SIZE               (0x00600000)

           //------------------------------------------------------------------------------

 

          #define IMAGE_CAMERA_PREVIEWBUFFER_OFFSET           (0x07800000)
          #define IMAGE_CAMERA_PREVIEWBUFFER_SIZE             (0x003F0000)
camera_typedef.h中:

          #define CAPTURE_MAX_WIDTH       800

          #define CAPTURE_MAX_HEIGHT      480         

          #define DEFAULT_PREVIEW_WIDTH   800//1280 //2048     
          #define DEFAULT_PREVIEW_HEIGHT   480 //1024 //1536    

         #define DEFAULT_STILL_WIDTH     800 //2560
         #define DEFAULT_STILL_HEIGHT    480 //1920  //fightercui

 

      上述默认是系统默认的设置:800*480,如果要更改分辨率大小,就要同时更改三个文件,保持同步。在调整中要平移DISPLAY的内存分配,若更改了DISPLAY         85B00000    00800000        RESERVED    ; 800x480x4x4 + 800x480x4,还要到注册表里更改DISPLAY相关的部分,这一点不要忽略。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值