【米尔MYC-JX8MPQ评测】+QT调用OpenCV库进行测试
<div class='showpostmsg'><p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">我们编译完成OpenCV库之后还是需要测试下,切最终在下位机中进行测试,所以我选择了使用QT进行一个交叉编译,把使用QT图形界面把OpenCV跑起来。</span></span></p><p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">QT的环境不用动,还是使用我们之前配置好的。上次也把库弄好了,这次我们下载一个QT+OpenCV的历程交叉编译测试下即可。</span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">还是老规矩,新建一个测试工程。还是一个最简单的测试demo。</span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">直接看代码,此最简单的就是用opencv打开一个图片,没有对图像做其他处理。</span></span></p>
<pre>
<code> cv::Mat img_src = cv::imread("./resources/image/1.jpg", 1);
cv::namedWindow("Image Shower");
cv::imshow("Image Shower", img_src);
cv::waitKey(0);</code></pre>
<p style="text-indent:21.0pt; text-align:justify"> </p>
<p style="text-indent:21.0pt; text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">这里面我们在pro文件中就设计了我们编译的文件。放到底层运行如下:</span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">这里就显示出来了,主要图片不能太大,太大会运行报错的。要小于屏幕分辨率。</span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">之后我有编译了一个使用图形算法处理的历程运行。就直接看效果吧。</span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">那么本次分享就到这里了。</span></span></p>
</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> <p>屏幕分辨率要求是多少</p>
Jacktang 发表于 2022-4-10 10:26
屏幕分辨率要求是多少
<p>屏幕是1024*600,图片比这个小就行</p>
<p>你好博主,我按照你的方法步骤做,出现这样的警告,路径确认是对的。<br />
</p>
<p>然后我执行编译好的文件出现找不到libopencv_core.so的报错,请问这是什么原因引起的?</p>
<p> </p>
liuguohu 发表于 2022-6-14 09:05
你好博主,我按照你的方法步骤做,出现这样的警告,路径确认是对的。
然后我执行编译好的文件出现找不 ...
<p>你这个是自己编译然后安装在/usr下了吗</p>
<div id="qb-sougou-search" style="display:none; opacity:0">
<p>搜索</p>
<p class="last-btn">复制</p>
<iframe src=""></iframe></div>
本帖最后由 liuguohu 于 2022-6-15 13:29 编辑
<div class="quote">
<blockquote><font size="2"><a href="forum.php?mod=redirect&goto=findpost&pid=3150649&ptid=1199368" target="_blank"><font color="#999999">流行科技 发表于 2022-6-15 10:56</font></a></font> 你这个是自己编译然后安装在/usr下了吗 搜索 复制</blockquote>
</div>
<p>是的,安装在/usr/local/install_opencv,看了正点原子的教程把项目Qopencv文件放在同级目录下也是不行,直接报找不到.so文件<a href="https://blog.csdn.net/hanhui22/article/details/111476459">【ARM嵌入式Linux】正点原子 I.MX6U-ALPHA 移植OpenCV_风浪云HH的博客-CSDN博客_正点原子opencv移植</a> </p>
liuguohu 发表于 2022-6-15 13:27
流行科技 发表于 2022-6-15 10:56 你这个是自己编译然后安装在/usr下了吗 搜索 复制
是的,安装在/u ...
<p>OK,暂时已经解决,把项目文件放在/usr目录下即可,要满足../..lib的路径要求</p>
liuguohu 发表于 2022-6-15 16:14
OK,暂时已经解决,把项目文件放在/usr目录下即可,要满足../..lib的路径要求
<p>嗯嗯,好的</p>
<div id="qb-sougou-search" style="display:none; opacity:0">
<p>搜索</p>
<p class="last-btn">复制</p>
<iframe src=""></iframe></div>
页:
[1]