Opencv是一个开源的计算机视觉库,可以给开发人员提供更便捷的方式设计复杂的视觉应用,Opencv主要是用c和c++编写,可以运行在Windows/Linux/Mac等上。这几天尝试着在RK3288上安装Opencv,被虐了好多遍,幸好没有放弃,终于弄出了。之前一直是通过电脑先交叉编译Opencv再移植的方法,但是在编译过程中总是遇到各种问题,换了不同的Opencv源又会出现新的问题,所以如果有
转载 2023-09-16 00:29:04
1630阅读
在这篇博客中,我将会给大家分享关于OpenCV源码中的CPU指令集CV_SSE2等的相关知识 一、 CV_SSE系列指令集的预编译符号定义在opencv2/core/internal.hpp这个头文件中,如果你不包含这个头文件的话,把源码拷贝到自己的函数中,CV_SSE是不被定义的 下面是harrisCorner中的一部分代码 在上述代码中,如果条件
转载 2024-09-06 19:38:09
242阅读
前言:这是本系列文章的第一篇,这里介绍一些必要的环境和工具,后面的文章不再介绍。工具:i7-6700四核八线程、GTX960M显卡的渣渣笔记本(16G内存 + 512G固态 +1T机械)、Ubuntu18.04(VMware虚拟机安装,8G + 200G) 、一块RK3588S开发板,USB type-c线、12v电源线、一杯咖啡。一、开发板简介      &nbsp
转载 2024-06-19 09:02:55
655阅读
在嵌入式Linux应用中,有时会用到图形界面。在目前流行的图形界面中,比较有名的当数Qt。Qt是1991年由挪威Trolltech公司开发的一个跨平台C++图形用户界面应用程序开发框架,主要用来开发GUI(Graphical User Interface)程序。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容
转载 11月前
224阅读
MPP视频硬件解码编译一、配置rock sdk的环境当前使用的rockchip 给的rk3568的sdk包,版本不详,应该比较新。 编译前配置环境:source envsetup.sh 选择rk3568配置 (67 rockchip_rk3568)注意:每次在skd目录进行make编译时,都要运行source envsetup.sh。它配置了一些环境变量。特别注意:当选则是否使用默认配置覆盖当前
下面介绍如何进行 RK3588 ARM Qt 开发环境搭建。开发环境:主机(虚拟机) : ubuntu 18.04 x86_64目标机(RK3588 ARM板,NVR 方案)交叉编译工具链:RK3588_NVR_SDK_SDK/build/toolchain.tar.gz Qt 版本:Qt5.12.2,即qt-everywhere-src-5.12.2.tar.xz Qt Creator 版本:4
AM5728 Sitara Processors 1.    介绍 1.1 AM572x概述 AM572x是高性能,Sitara器件、以28nm技术集成: 结构设计主要考虑嵌入式应用,包括工业通讯,人机接口(HMI),自动化控制,其它高性能通用的应用,流视频,支持到全高清1920x1080p@60Hz2D和3D图形和合成。器件
转载 2024-10-16 10:47:39
147阅读
目录写在前面准备获取源码cmakecmake版本开始cmake1、命令行:2、cmake-gui编译安装测试完 写在前面1、环境:win10,visual studio2019,cmake3.22.0-rc1,下载源码的时间:20211028 2、本文编译的是open3d 0.13,而且open3d库会更新,不同版本编译可能会出现不同的问题,需要自己探索 3、所有资源均已给出链接准备打开以下链接
【串口通信】K210与STM32串口通信、K210与OpenMV串口通信串口通信前言为何需要串口通信K210如何进行串口通信K210串口配置K210串口发送相关定义K210串口发送测试K210串口接收相关定义K210串口接收测试STM32如何进行串口通信STM32串口配置STM32串口发送相关定义STM32串口发送测试STM32串口接收相关定义STM32串口接收测试K210与STM32进行通信O
转载 2024-08-06 22:27:03
213阅读
文章目录1 安装1-1 前置软件安装1-2 开启OpenCL1-3 cmake配置1-4 可能遇到的问题 1 安装1-1 前置软件安装安装过程最好参考官网安装说明。说明上会写清楚哪些是必须安装,哪些是可选项,参考其他文章往往会忽略这点。比如用惯了ubuntu的人并不知道opencv能解码rtsp,其实是依赖了ffmpeg。而在很多文章里的前置软件中使用ubuntu的apt-get一键全部装完了,
转载 2024-07-09 11:40:30
822阅读
FFmpeg是一种功能强大的常用的视频/音频处理开源框架。支持几乎所有主流格式音视频的编解码,并能进行拼接等操作。基础知识视频格式:mp4, avi, mkv等,称之为封装格式,可以看成是一种容器。视频流编码格式:h264, h265等,可以认为是一种压缩手段,减小文件体积。音频流编码格式:MP3, AAC等,音频压缩方式。视频像素数据:RGB、YUV(YUV420),实际上的图像编码格式,包括存
NDK开发汇总 文章目录一 原理二 步骤三 代码实现1 引入OpenSLES库2 FFmpeg:Decode 与启动2 AudioChannel 开启线程循环解析与播放 前两篇文章分别解码了直播文件,和对解析文件的视频进行解码与播放 NDK24_FFmpeg集成及初始化 NDK25_FFmpeg视频解码与原生绘制 本片文章将继续对音频文件进行解码 一 原理音频与视频的解编码方式一致音频的播放使
多线程异步原理        查看NPU占用率的命令sudo cat /sys/kernel/debug/rknpu/load        在运行官方demo时我们可以发现,推理过程中NPU使用率较低。        翻阅官方手册后得知,
1、DTS修改 DTS 节点在 kernel/arch/arm64/boot/dts/rockchip/rk3288.dtsi 文件中定义,如下所示:saradc: saradc@ff100000 { compatible = "rockchip,saradc"; reg = <0x0 0xff100000 0x0 0x100>; interrupts = <GIC_SPI
转载 2024-07-23 07:06:45
922阅读
 ROC-RK3308-CC这款板子致力于打造AIoT物联网应用平台,今天楼主用手边的gprs通讯模块在这款板子上做了个小功能,随手分享一波!gprs模块要用到串口通信,参考官网的开发文档,板子有两组uart可用,其中一组被用去做调试串口,所以我要用到另外一组,所以需要我们去到kernel/arch/arm64/boot/dts/rockchip/rk3308.dtsi 这个文件,将ua
请先在 https://github.com/tjCFeng/GoRK3288 下载 GoRK3288 开源库 。         Rockchip RK3288中有好多ADC,HS-ADC(High Speed ADC)、TS-ADC(Temperature Sensor ADC)。    其中HS-ADC 
# 使用 Python 和 OpenCVRK3588 上显示图片 在这篇文章中,我将带你通过一系列步骤,教你如何在 RK3588 设备上使用 Python 和 OpenCV 来显示图片。作为一个刚入行的小白,了解整个流程以及每一步需要执行的代码是非常重要的。我们将从流程的概述开始,然后深入到每个步骤的具体实现。 ## 流程概述 首先,我们将整个过程分为几个关键步骤,以下是这些步骤的总结
原创 8月前
267阅读
RK3588是瑞芯微最新推出的八核旗舰芯片,专为8K场景应用设计,性能十分出色,可广泛应用于ARM集群服务器、边缘计算、视频编解码、车载电子、PC等领域。RK3588的拓展接口也十分丰富,非常适合行业产品定制。RK3588S是RK3588的低配版,其区别类似RK3568跟RK3566的区别,设计框架基本一致,面向的细分领域不同。RK3588可以说是目前接口最丰富的通用型ARM SoC芯片,芯片性能
其实这个实现还是很简单的。主要是要在编译ffmpeg的时候,开启rtsp,network,这样我们就可以直接利用avformat_open_input函数接受rtsp协议了。ffmpeg代码的编写的流程和输入文件是一样的。所以说整个实现过程还是比较简单的。同样,我这里会给出我在开发这个客户端的所有的参考资料。对于别人详细介绍的知识我就不会在赘述了。   随便提一下,我一开始使用
转载 8月前
227阅读
前言   buildroot虽然灵活,但是基于实际情况,本身是侧重驱动和应用定制开发的只定制一次文件系统投入有点多,还不如直接ubunt自己交叉编译依赖库,做一些库的移植裁剪。  于是本篇就使用ubuntu系统了,至于其他库自己下源码在宿主机交叉编译号后,再拷贝过去或者直接在板子上编译也行(只是会比较慢),但是意义不大,因为开发过程肯定是用宿主机,不然核心板编译太慢,在编译上会花费不少可以省去的时
  • 1
  • 2
  • 3
  • 4
  • 5