非常感谢
盒子发布的topic,电脑上能查到盒子自己查不到,有可能是因为rtsp流拉的bgr8格式图像太大了,盒子带宽不够的原因吧,我把bgr8转成jpeg压缩图格式就有可能又能送到下一步编解码又能在旭日派找到topic了吧
显示文本审核未通过,麻烦帮忙看一下这个问题,万分感谢。
报错有提示,输入数据大小超过了申请的内存大小,查一下输入数据大小,大小不应该超过w * h * 3,ww和h是输入图像尺寸。
好的,感谢,旭日派支持一些第三方库例如#include"toojpeg.h"#include #include <jpeglib.h>吗
您好,我修改了输入图片的w和h,各变为原来的一半从640*480到320*240。input nlen和mmz_size应该是输入jpeg的大小都变小了,还是报错同样问题,请问是要继续减少图片像素还是搞一个压缩图片下采样的流程?现在看来格式转换成jpeg压缩图成功了,本来接收不到/image的topic就是因为本来tros转换的bgr8格式的topic太大了没压缩所以旭日派没检测到。
修改分辨率没有用,申请的buffer大小是根据分辨率计算出来的。对于jpeg格式,申请的buffer大小是w*h,大于正常的jpeg图片大小。你这里的jpeg图片大小是w*h*3,确认下是不是jpeg格式。
如果jpeg图没有问题,就需要修改申请buffer的计算方法:hobot_codec/src/hobot_vdec.cpp文件int HobotVdec::init_vdec()接口中mmz_size的计算。
只要能安装上去(apt或者源码编译)就能使用,不存在不支持的第三方库。
感谢,新年好。格式应该是转成jpeg格式了。
现在对于申请buffer大小溢出尝试修改申请buffer大小,请问hobot_codec/src/hobot_vdec.cpp的这个cpp源码是从您官网的gitlab获取吗,怎么整合到我的项目中。我项目中的hobot_codec没有cpp源码,是不是要重新编译项目。
是的,需要下载hobot_codec源码重新编译
请问这个具体流程是什么,是这样吗:1.在官网gitlab获取源码修改buffer大小。2.在workspace编译生成build文件。3.替换原有tros中hobot_codec文件。还是在这之后还要重新编译整个tros,请问怎么编译整个tros。
或者我在拉流代码中重新分配buffer您看可行吗
unsigned char *image_buffer = (unsigned char *)malloc(width * height * components);
您好,请问如何编译整个tros,需要docker吗
编译整个tros需要docker。
如果你是在自己的拉流代码中实现codec,修改拉流代码里的buffer就行。
如果是使用hobot codec做解码,就需要重新编译hobot codec,单独编译这一个package就行。
您好,现在tros里的hobot codec是编译完成后的二进制文件,我从官网下的源码在工作空间编译后替换掉原来tros里的hobot codec是吧
是的
感谢,有一个小疑问哈,骨架提取这种复杂模型,请问您团队是用了哪些轻量化技术让这个模型可以部署在边缘算力端?而且响应速度还很快。最近我也在看模型cpp源码。
这个模型是面向商业量产的,算法团队经过2年多的打磨,包括模型的精度和速度。具体细节不清楚,优化的地方还挺多的。
如果你这边对模型速度有要求的话,推荐使用地平线芯片的优势模型fcos,有开放模型训练源码,可以用这个示例看下模型的速度:1. FCOS — 地平线机器人平台用户手册 1.0 文档 (horizon.ai)
对,主要是对模型速度感兴趣,麻烦有机会的话能请教一下fcos具体如何实现加速的,我看有共享内存的技术,模型好像是直接加载的parser_fasterrcnn,主要加速的部分是在预处理阶段嘛。感谢。
您好,以前您说用rtsp跑通流程有两种方法,一种是网络摄像机拉出jpeg压缩图跑编解码node转成nv12去跑骨架模型,一种是直接把网络摄像机的流转成nv12去跑模型,这样用cpu效率低。我现在目标是发出jpeg格式的数据流。使用ros_img_ = cv_bridge::CvImage(header, “rgb8”, image_).toImageMsg();在第一步只能把图像转出rgb格式的ROS消息,好像不支持转成jpeg格式送去第二个node编解码。使用ros_img_ = cv_bridge::CvImage(header, “jpeg”, image_).toImageMsg();强转后大小溢出三倍应该是三通道颜色。网上rgb转jpeg的教程都止步于转成jpeg格式文件,不能作为ros消息发布,请问现在只能是尝试修改buffer看看强转的jpeg效果咋样吗