完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
RK3288.1[android]去调试[android]尺寸《修改默认尺寸和图片尺寸的照片]
日志中支持自带摄像头应用是会知道从 尺寸和屏幕尺寸选择合适的Pre- 01- 18 16:52:13.918 226 706 I CameraHal:initDefaultParameters(170):dsy log:initDefaultParameters(170):params.setPreviewSize(1280,720);我设置PreviewSize //previewSize这里是1280x70预想log:9 01-18 13.918 22626:9:13.918 26 I CameraHal initDefaultParameters2706 I CameraHal initDefaultParameters180): d DefaultParameters(180): params.setPreviewSize(mCamDriverFrmWidth,mCamDriverFrmHe) ; 01-18 16:52:13.933 537 1026 E ActivityThread: 找不到 com.android.calendar 的提供者信息 01-18 16:52:13.935 537 1026 E ActivityThread: 找不到 com.android.calendar 的提供者信息 01-18 16:52:13.957 226 706 E CameraHal: initDefaultParameters(529): initDefaultParameters(529): mCamDriverCapability.card 错误! 01-18 16:52:13.957 226 706 D CameraHal:initDefaultParameters(594):mIsCtsTest:0 支持视频尺寸:(null) 01-18 16:52:13.957 226 706 D CameraHal:initDefaultParameters(611):支持预览格式: yuv420sp,yuv420p 。. yuv420sp 01-18 16:52:13.957 226 706 D CameraHal: initDefaultParameters(613): 支持预览尺寸: 1280x720,640x480,352x288,320x240,176x144,160x120,1280x//可以支持120x120,1280x这里PreviewSize 预览和自己设定的要求的要求 :1-***-18 152:11.957 226 d CameraHal:initDefaultParameters(4):支持预览范围:(3000,3000) 01-18 16:52:13.957 226 706 D CameraHal: initDefaultParameters(615): 支持预览帧率: 30 01-18 16:52:13.957 226 706 D CameraHal: initDefaultParameters(616): 支持图片尺寸: 1280x720,640x480,352x288 ,320x240,176x144,160x120,1280x800 //这里可怕的的着色大小的照片大小的分享和自然的分享,照片大小是选择最大的分享到大的分享到大的分享到大的分享 01-18 16:52:32:3205 1905 1905 D CAM_ResolutionSettings: camera CameraId{Api2=‘0’,Api1:0} getPictureSize 01-18 16:52:32.049 1905 1905 V CAM_PhotoModule: 设置预览大小。1280x00 original: 1280x00//这里最佳***:5,设定的预期是180x720 即16:9 即0-18 16:800x7856 D CameraHal: camera( ): cameraConfig(893): 设置防带禁用 01-18 16:52:32.056 226 2085 D CameraHal: isNeedToRestartPreview(168): mPreviewFrame2AppW (1280x720) 01-18 16:52:32.056 226 2085 D CameraHal: isNeedToRestartPreview(169): mCamPreviewW (0x0) 01-18 :32.056 226 2085 D CameraHal:isNeedToRestartPreview(170):视频宽度(1280x720) 01-18 16:52:32.058 226 2085 D CameraHal:setParameters(700):支持焦点模式:固定,期望:固定 01-18 16:52 :32.058 226 2085 D CameraHal: isNeedToRestartPreview(168): mPreviewFrame2AppW (1280x720) 01-18 16:52:32.058 226 2085 D CameraHal: isNeedToRestartPreview(169): mCamPreviewW (0x0) 01-18 16:52:35D226. : isNeedToRestartPreview(170): 视频宽度 (1280x720) 01-18 11:52:32.062226 2085 D CameraHal : set(660): setParameters(660): Set preview size 1180x800/查看设置的实际效果不适合选择自动预览的尺寸18 16:52:32.061 2085 D CameraHal: setParameters(676): setParameters(676): 设置图片大小 1280x//生成照片的尺寸 1280x800 01-18 16:52:32.061 222085 D CameraHal:setParameters(700):支持焦点模式:固定,期望:固定 01-18 16:52:32.061 226 2085 D CameraHal:isNeedToRestartPreview(168):mPreviewFrame2AppW (1280x800) 01-18 16:52:32.061 226 2085 D CameraHal : isNeedToRestartPreview(169): mCamPreviewW (0x0) 01-18 16:52:32.061 226 2085 D CameraHal: isNeedToRestartPreview(170): 视频宽度 (1280x800) 01-18 16:52:32.063 1905 1905 V CAM_PhotoModule: 更新纵横比 01-18 16:52:32.063 1905 1905 V CAM_TEXVIEWHELPER:UPDATEASPECTRATIO 1.6 01-18 16:52:32.063 1905 1905 V CAM_TEXVIEWHELPER:SETASPECTRATIO:1.6 01-18 16:52:32.063 1905 1905 V CAM_TEXVIEWHELPER:宽高比已改大:0.0 01-18 1965:32.0631905 1905 V CAM_TexViewelper: updateTransform 01-18 16:52:32.0631905 1905 D CAM_PhotoModule: Preview size is 1280x800//最终的有效设置不一样,自动选择最优的预定预览方法1280x800 01-1816 :52:32.064 1905 1905 V CAM_FocusOverlayMgr:stored focus setting camera: continuous-picture setting in path为/hardware/rockchip/camera/CameraHal/CameraUSBAdapter.cpp中文件可以自己定制wangxd @build-server-100:~/work/dsy/rk3288-Android-77.0/hardware/chip/camera((1d)11794.。.)$ git diff CameraHal/CameraUSBAdapter.cpp diff --git a/CameraHal/CameraUSBAdapter.cpp b/CameraHal/CameraUSBAdapter.cpp 索引 b565930..78c16a0 100755 --- a/CameraHal/CameraUSBAdapter.cpp +++ b/CameraHal/CameraUSBAdapter.cpp @@ -164,15 +164,16 @@ void CameraUSBAdapter::initDefaultParameters(int camFd) params.set(KEY_PREVIEW_W_FORCE,“0”); params.set(KEY_PREVIEW_H_FORCE,“0”); - params.set(CameraParameters::KEY_SUPPORTED_PREVIEW_SIZES, parameterString.string()); - if(parameterString.contains(“640x480”)) - params.setPreviewSize(640,480); - else + // params.set(CameraParameters::KEY_SUPPORTED_PREVIEW_SIZES, parameterString.string()); + params.set(CameraParameters::KEY_SUPPORTED_PREVIEW_SIZES, “1280x720,640x480,352x288,320x240,176x144,160x120”); + if(parameterString.con.con“”1280x70“)) //.contains方法---如果1280x20有包含在支持中的等效方法 KEY_SUPPORTED_PREVIEW_SIZES”1280x7x720,628x480,352x28x480,352x288,320240,1728中144,160x120中为真,否则 ++ params.setPreviewSize(1280,720); + 否则 params.setPreviewSize(mCamDriverFrmWidthMax,mCamDriverFrmHeightMax); /*图片大小设置*/ - params.set(CameraParameters::KEY_SUPPORTED_PICTURE_SIZES, parameterString.string()); - params.setPictureSize(mCamDriverFrmWidthMax, mCamDriverFrmHeightMax); + params.set(CameraParameters::KEY_SUPPORTED_PICTURE_SIZES, “1280x720,640x480,352x288,320x240, + // params.setPictureSize(mCamDriverFrmWidthMax,mCamDriverFrmHeightMax); + params.setPictureSize(1280,720); /* 设置帧率 */ struct v4l2_streamparm setfps; fps_min, 最终成功可以看到把128220(12820)设置为预测默认精度16x700t:9 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
1767 浏览 0 评论
2288 浏览 1 评论
1955 浏览 1 评论
3294 浏览 1 评论
4095 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-13 21:05 , Processed in 0.517788 second(s), Total 40, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号