Industio_触觉智能 发表于 2024-11-28 15:11

Android11修改摄像头前后置方法,触觉智能RK3568开发板演示

<div class='showpostmsg'><p>本文介绍在Android11系统下,修改摄像头前后置属性的方法。使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!</p>

<p>&nbsp;</p>

<p>内核修改配置</p>

<ul data-offset-key="4dq5f-0-0">
        <li data-block="true" data-editor="a5psq" data-offset-key="4dq5f-0-0">
        <p>修改相关内核设备树文件以下配置:</p>
        </li>
</ul>

<pre data-language="shell">
<code> ov5648: ov5648@36 {
status = "okay";
compatible = "ovti,ov5648";
reg = &lt;0x36&gt;;
</code></pre>

<p><code class="hljs">clocks = &lt;&amp;cru CLK_CIF_OUT&gt;;</code></p>

<p><code class="hljs">clock-names = &quot;xvclk&quot;;</code></p>

<p><code class="hljs">power-domains = &lt;&amp;power RK3568_PD_VI&gt;;</code></p>

<p><code class="hljs">pinctrl-names = &quot;default&quot;;</code></p>

<p><code class="hljs">pinctrl-0 = &lt;&amp;cif_clk&gt;;<br />
<br />
reset-gpios = &lt;&amp;gpio3 RK_PA3 GPIO_ACTIVE_HIGH&gt;;<br />
pwdn-gpios = &lt;&amp;gpio2 RK_PC1 GPIO_ACTIVE_HIGH&gt;;<br />
<br />
rockchip,camera-module-index = &lt;0&gt;;<br />
+ rockchip,camera-module-facing = &quot;back&quot;;//back:后置 front:前置<br />
rockchip,camera-module-name = &quot;LMM248&quot;;<br />
rockchip,camera-module-lens-name = &quot;YXC-M804A2&quot;;<br />
};</code></p>

<ul data-offset-key="csq5q-0-0">
        <li data-block="true" data-editor="a5psq" data-offset-key="csq5q-0-0">
        <p>修改完重新编译内核,命令如下:</p>
        </li>
</ul>

<pre data-offset-key="5ta6r-0-0">
&nbsp;</pre>

<pre data-block="true" data-editor="a5psq" data-offset-key="5ta6r-0-0">
&nbsp;</pre>

<p># make ARCH=arm64 设备树文件.img -j4</p>

<p>&nbsp;</p>

<p>安卓源码上层配置修改</p>

<ul data-offset-key="1ejt1-0-0">
        <li data-block="true" data-editor="a5psq" data-offset-key="1ejt1-0-0">
        <p>修改以下目录文件的配置:</p>
        </li>
</ul>

<pre data-offset-key="a8ch1-0-0">
&nbsp;</pre>

<pre data-block="true" data-editor="a5psq" data-offset-key="a8ch1-0-0">
&nbsp;&lt;/Profiles&gt;&nbsp;&nbsp; &nbsp;

&nbsp;&lt;Profiles cameraId=&quot;0&quot; name=&quot;ov5648&quot; moduleId=&quot;m00&quot;&gt;

&lt;Supported_hardware&gt;&nbsp;&nbsp; &nbsp;&nbsp;

&nbsp;&lt;hwType value=&quot;SUPPORTED_HW_RKISP1&quot;/&gt;

&nbsp;&lt;Supported_hardware&gt;&nbsp;&nbsp; &nbsp;

&nbsp;&lt;Android_metadata&gt; &lt;!-- Android static metadata only --&gt;

&nbsp; &lt;!-- Color Correction --&gt;

&nbsp; &nbsp;&lt;colorCorrection.availableAberrationModes value=&quot;OFF&quot;/&gt;

&nbsp; &nbsp;&lt;!-- Control --&gt;

&nbsp; &nbsp;&lt;control.availableModes value=&quot;AUTO&quot;/&gt;

&nbsp; &nbsp;&lt;control.aeAvailableAntibandingModes value=&quot;OFF,50HZ,60Hz,AUTO&quot;/&gt;

&nbsp;&nbsp; &nbsp;......&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;
&nbsp; +&lt;lens.facing value=&quot;BACK&quot;/&gt; &lt;!-- BACK:后置 &nbsp;FRONT:前置--&gt;</pre>

<section>注意:&quot;+&quot;号为修改内容。</section>

<ul data-offset-key="1folr-0-0">
        <li>
        <section>修改完重新编译内核,命令如下:</section>
        </li>
</ul>

<p>&nbsp;</p>

<pre>
# make -j4</pre>

<p>默认后置效果:</p>

<figure contenteditable="false" data-block="true" data-editor="a5psq" data-offset-key="sq3t-0-0">
<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<figcaption>添加图片注释,不超过 140 字(可选)</figcaption>
</figure>

<p>修改成前置后效果:</p>

<figure contenteditable="false" data-block="true" data-editor="a5psq" data-offset-key="a5454-0-0">
<p>&nbsp;</p>

<div style="text-align: center;"></div>

<p>&nbsp;</p>

<figcaption>添加图片注释,不超过 140 字(可选)</figcaption>
</figure>

<p>产品简介</p>

<p>触觉智能EVB3568鸿蒙开发板是一款基于RK3568开发的鸿蒙开发板/工控主板,适用于各种智慧显示终端、工业自动化终端和边缘计算网关类产品。应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势:</p>

<p>&nbsp;</p>

<ul data-offset-key="39ppt-0-0">
        <li data-block="true" data-editor="a5psq" data-offset-key="39ppt-0-0">
        <p>支持开源鸿蒙OpenHarmony/Andriod/Linux多操作系统;</p>
        </li>
        <li data-block="true" data-editor="a5psq" data-offset-key="7mqr6-0-0">
        <p>四核A55处理器,主频最高2.0GHz,Mali G52-2EE GPU支持2D加速;</p>
        </li>
        <li data-block="true" data-editor="a5psq" data-offset-key="f3ssn-0-0">
        <p>8M ISP性能,支持HDR;</p>
        </li>
        <li data-block="true" data-editor="a5psq" data-offset-key="523qh-0-0">
        <p>1T算力NPU,支持TensorFlow/Caffe/MXNet/PyTorch等深度学习框架;</p>
        </li>
        <li data-block="true" data-editor="a5psq" data-offset-key="fvm75-0-0">
        <p>配备2 x 千兆以太网、9 x USB拓展、工业互联接口(2路CAN和5路串口);</p>
        </li>
        <li data-block="true" data-editor="a5psq" data-offset-key="2cn3g-0-0">
        <p>支持4K视频解码与多屏异显,支持HDMI/MIPI/eDP/LVDS视频接口;</p>
        </li>
        <li data-block="true" data-editor="a5psq" data-offset-key="7ofjj-0-0">
        <p>支持5G/4G/WiFi蓝牙无线通信功能;</p>
        </li>
</ul>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

Jacktang 发表于 2024-11-29 07:29

<p>测试的视频在那里看</p>

zhuch 发表于 2024-11-29 20:47

Android11修改摄像头前后置, 修改前后的图片,看起来差异不是很明显 , 但源码还是值得点赞
页: [1]
查看完整版本: Android11修改摄像头前后置方法,触觉智能RK3568开发板演示