rk3588中编译带有ffmpeg的opencv 但是奈何很难编译成功,其实技巧不多,支持mp4编码有几种方式,ffmpeg,gstreamer,v4l2等,常用的是ffmpeg和gstreamer,个人花了很久终于编译成功。编译好的opencv库文件放置在了以下链接,但是不好意思,会收一些费用,毕竟花了好久才编译成功,大家按需获取吧。有朋友有工程需要,将视频写成mp4,当然最简单的方法当然是使用opencv的命令。
qt发布程序关于数据库sqlite的一个小bug 写了地图插件,使用的是sqlite数据库对数据进行保存。调试的时候正常,发布了后,发现没有办法顺利加载地图。查验后发现sqldriver不能直接放在可执行文件根路径,而是需要放置在可执行文件根路径的plugins文件夹里,大家也相应的规一下。
RK3588--光电吊舱处理版--开发进展 转眼又到了一个假期,昨天陪孩子出去玩了一天,昨晚和今天上午都在争这个小板,已经初具雏形,实现了索尼机芯和高德一个红外的输入,压缩,存储,rtsp转发,添加了跟踪和识别,并且添加了bytetrack用来多目标编号,针对以前的模型又完善了双路传输和控制的问题,希望能够用上和我联系吧,我想了,以一个较为合适的价格和大家交流,分为可以开放源码,和使用我这儿的协议,直接出货两种方式吧。大概的硬件接线 千兆网+供电。调试的时候的照片贴上一些吧。夜晚有蚊子,未开纱窗。
RK3588光电载荷处理板研制进展 岂能尽如人意啊,就这样吧。其实都是可以做的,但是需要消耗一定精力,我询问了对方的目的,并非有真正的项目需求,动辄几万元的定制费可能就打水漂了,另外还要根据对方相机cameralink的时序进行图像的接入,想想有些麻烦,报了一个价就没有了后续。3. 根据以上方案,如果采用多线程处理,针对单个相机,可以达到60fps的识别效果,如果针对双相机,速度稍慢,可以控制延时在60ms以内,这个是绝对延时,即曝光到结果输出之间的延迟,这个数据添加上多线程,可以实现高速处理,不就的将来就会应用在项目中。
Rk3588进展 大家新年快乐假期里没事忙,除了和孩子一起玩,看电视外没有什么事做,就又搞了会3588。板子回来了,测试了Lvds相机接入,网络,422,232串口控制,调试口,usb,hdmi,都工作正常,进而继续做了些软件方面的工作,程序最终实现了跟踪,识别,Osd,264和265压缩,码率控制,tcp服务器的搭建,用来通讯控制,rtsp服务器的搭建,来播放264和265,实现了232控制相机动作相关,还有一部分软件方面的未完成,比如焦距和视场角的映射,脱靶量的的输出,Osd叠加识别出来的目标和编号,识别转跟踪的
学习3588记录一下 一段时间的努力,实现了Lvds转mipi 并接入到3588中,实现了硬编码,和上位机的udp 数据传输,格式转换并送入yolov5,其中辛苦和欣慰恐怕只有自己可以体会吧下个月中旬硬件回来,应该可以完成原来计划的功能吧,说不清什么推着自己向前走,只是觉得时间不够用,其实主要原因还是自己不熟悉通过这段时间努力学习,了解了linux 驱动的编写方法,v4l2的软件框架,rk的神器mpp rga等,慢慢的进步着,也看到了很多前辈的帖子,和您们比起来,我会的太少,太渺小了,只希望慢慢进步吧
入手瑞芯微RK3588 整个设计过程包括软件设计和硬件设计两部分同步进行,其中硬件部分由于RK3588没有工业级芯片,无法满足低温要求,因此添加了温控模块进行低温启动前的预热设计,同时兼顾了国产化需求,采用核心板和接口板的形式进行开发,首先搭建测试样机,同步开发硬件系统,预计1个月内实现样机搭建,3个月内实现硬件贴片完成进行测试,与今年(2022)年底完成初步开发和应用。开发板入手以后,选择使用自己熟悉的变成平台qt进行编程,进行了一些列的配置和踩坑,终于初步具备了一些功能,下面记录一下开发过程,以备以后查询。
QString和char[]存在中文字符的时候如何相互转换 有的时候需要将东西存储到结构体中,但是QString长度不定,读取的时候就会出现错误,因此使用char[]表示,如何复原呢 char sName[128] = ""; QString s = "woshi中文有一侧woshi中文有一侧woshi中文有一侧woshi中文有一侧"; qDebug() << sName; qDebug() << s; memcpy(&sName[0], s.toStdString().c_str(),
Qt dockwidget 标题栏去掉关闭按钮,自定义双击操作 可以实现以下功能:1. 隐藏了最大化最小化关闭等按钮2. 可以自行修改标题栏中文字的位置类型等,标题栏的高度3. dockwidget可以拖出来,双击就变全屏,再双击恢复原来的尺寸4. 改程序实现了双屏或者多屏显示的时候,在指定的屏幕最大化头文件#ifndef TITLEWIDGET_H#define TITLEWIDGET_H#include <QWidget>#include <QMouseEvent>namespace ..
通过转移实时处理数据的方式,优化mysql速度 当数据量太大时,尤其是进行实时化处理的的时候,速度会让人崩溃这儿提供一个方法,不是最好了,只能缓解,希望有更好方法的有更好的建议针对product表格1. 建立表格,用来存放一定时间之前的数据2. 将表格中的数据转移到这个表格中insert into table1 select * from table2insert into factorymanager.earlie...
hi3516dv300环境配置 因为新买了开发板,所以需要重新配置,每次都需要查上查下,这次写个备份,也希望能帮助写别人1. 首先下载ubuntu16.04 64bit desktop ,使用vmware12.0进行安装虚拟机,奈何安装完成后,没有办法相互复制,就需要安装vmware tools,安装按钮是灰色的,解决方法如下:https://blog.csdn.net/cph77777/article/detai...
Mtlab写和读指定精度bin文件 matlab读写bin文件默认使用uint8格式进行读取,这与实际情况有区别,比如我要写入一个short类型的数据,就很难实现,具体代码参考如下: A = fread(fileID,sizeA,precision)用precision来控制读入和写出的精度,类型涵盖了所有格式基本上, short,unsigned short等。。。。clc;clear;close all%% ...
无法打开包括文件:“gl\glew.h”: No such file or directory\ building tx2i, the error occurs:无法打开包括文件:“gl\glew.h”: No such file or directory\methods:sudo apt-get install -ylibglew-devthen other errors:/usr/lib/gcc/aarch64-linux-gnu/5/../../../aarch64...
matlab将图像读写为二进制格式 记录下来,避免重复劳动,同时帮助像我一样需要帮助的人clc;clear;close all%% 写图像img = imread('1.bmp');fileID1=fopen('test.bin','w');A = rgb2gray(img);fwrite(fileID1,A');fclose(fileID1);%% 读图像fileID2=fopen('test.bin','r...
mysql分时查询并求和 为了防止自己忘记,也为了感谢帮助过我的人1. 分时查询a. 分时查询挂镀线 条 产量SELECT DATE_FORMAT(intime, '%Y-%m-%d %H:00:00') AS time, sum(replace(num, '条', '')) as '分时数量' FROM factorymanager.warehousewhere...
MARK windows shell 添加环境变量 @echo =======添加环境变量=========set sqlPath=C:\Program Files\MySQL\MySQL Server 8.0\bin\set path=%path%;%sqlPath%@echo ======new environment=========@echo %path%@echo ======数据库设置=========mysql -u ...