自定义分辨率大小

drp的几个参考工程视野太小了,二维码的工程的分辨率是1280x720的,占用的内存太多了,所以希望改一个832*720的分辨率,参考了之前一个关于修改LCD大小的一个帖子,那个帖子里面camera_mipi_imx219_b_regdata.c 是用二维码包里的文件替换,不知道如果自己改的话应该怎么入手,以及pc_monitor.h那几个宏的选择主要是依据什么。有没有相关的文档可以参考的。

  • pc_monitor.h只要选择XGA_1024_768或者FWXGA_1360_768就行,因为它们都大于832*720.

    LCD显示的timing不要修改,它要遵循VESA显示标准定义的timing,非标准会导致显示器不能识别。

    因此你主要修改的就是MIPI输入buffer的大小,video显示buffer的大小。

    可以不用修改camera_mipi_imx219_b_regdata.c,(修改它比较麻烦,你需要看IMX-219的手册)

    你可以修改camera_imx219_b.h里面的capture size相关的几个宏(

    #define     CAM_VIN_PRECLIP_START_Y

    #define     CAM_VIN_PRECLIP_WIDTH_Y

    #define     CAM_VIN_PRECLIP_START_X

    #define     CAM_VIN_PRECLIP_WIDTH_X

     

    #define     CAM_VIN_OUTPUT_IS 

     

    r_bcd_lcd.h里面的size也做相应调整。(不要使用832,宽度最好是32的倍数)

  • 同学你好,我是看到了你在论坛上问的调用opencv库遇到编译错误的问题,想请问你们这个问题解决了吗?我们也遇到了这个编译错误,但是增加2个宏后还是会出现那个错误,想问问你们是怎么解决的,非常感谢。

  • 不好意思呀,我们当时改用drp库了,所以就没去解决那个问题了!