当前位置: 首页 > news >正文

设计排版网站seo网站做推广公司

设计排版网站,seo网站做推广公司,哪里有免费的网站推广软件,全返利网站建设该博客可以解决如下两个问题: 1、将mjpg格式数据转化成opencv Mat格式 2、v4l2_buffer 格式获取的mjpg格式数据转换成Mat格式。 要将 MJPEG 格式的数据转换为 OpenCV 的 Mat 格式,您可以使用 imdecode 函数。imdecode 函数可以将图像数据解码为 Mat 对象…

该博客可以解决如下两个问题:

1、将mjpg格式数据转化成opencv Mat格式
2、v4l2_buffer 格式获取的mjpg格式数据转换成Mat格式。

要将 MJPEG 格式的数据转换为 OpenCV 的 Mat 格式,您可以使用 imdecode 函数。imdecode 函数可以将图像数据解码为 Mat 对象。以下是一个示例代码,演示了如何将 MJPEG 格式的数据转换为 Mat 格式:

#include <opencv2/opencv.hpp>
#include <vector>// 假设 mjpeg_data 是存储 MJPEG 数据的字节数组
// 假设 mjpeg_data_size 是 MJPEG 数据的大小// 将 MJPEG 数据转换为 Mat
std::vector<uchar> mjpeg_vec(mjpeg_data, mjpeg_data + mjpeg_data_size);
cv::Mat frame = cv::imdecode(mjpeg_vec, cv::IMREAD_COLOR);// 检查是否成功解码
if (frame.empty()) {// 解码失败std::cout << "Failed to decode MJPEG data." << std::endl;
} else {// 解码成功,可以对图像进行处理或显示cv::imshow("MJPEG", frame);cv::waitKey(0);
}

在上述代码中,我们首先将 MJPEG 数据存储在 std::vector 类型的容器 mjpeg_vec 中。然后,我们使用 imdecode 函数将 mjpeg_vec 中的数据解码为 Mat 对象。cv::IMREAD_COLOR 参数指定解码后的图像类型为彩色图像。

请注意,imdecode 函数返回的 Mat 对象可能为空(empty),这表示解码失败。因此,我们在代码中进行了空检查。如果解码成功,则可以对图像进行进一步处理或显示。

我自己的代码,是通过如下方式转换的:

struct v4l2_buffer v4l2_process_buf;
v4l2_process_buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
v4l2_process_buf.memory = V4L2_MEMORY_MMAP;
...// 4、 循环采集图像
while (1)
{res = ioctl(fd, VIDIOC_DQBUF, &v4l2_process_buf);...std::vector<uchar> mjpeg_vec((char *)frm_base[v4l2_process_buf.index], (char *)frm_base[v4l2_process_buf.index] + v4l2_process_buf.bytesused);frame = cv::imdecode(mjpeg_vec, cv::IMREAD_COLOR);// 检查是否成功解码if (frame.empty()){// 解码失败std::cout << "Failed to decode MJPEG data." << std::endl;return EXIT_FAILURE;}else{cv::resize(frame, resizedImage, newSize);cv::namedWindow("frame", 0);cv::imshow("frame", resizedImage);cv::waitKey(1);}

转换成功:

在这里插入图片描述

http://www.yayakq.cn/news/987603/

相关文章:

  • 山西企业模板建站信息环保工程 技术支持 东莞网站建设
  • 企业网站建设目的是什么策划书范文案例
  • 贵池区城乡与住房建设网站搜seo
  • 泰州网站建设方案推广百度云网盘入口
  • 资料网站怎么做的精仿虎嗅网织梦网站模板
  • 东莞网站优化怎样网络营销专业专升本
  • 建设网站需要花钱吗wordpress提示发布失败但是成功
  • 甘肃城乡建设局安全质量网站如何通过网站做调查问卷
  • 网站有做货滁州商业网站建设
  • 淄博市沂源县城乡建设局网站石河子网站制作
  • 苏州现代建设公司网站基木鱼建站
  • 网站 建设初步企业网站备案资料填写单
  • 偃师网站开发PHP视频类网站应该怎么做
  • wordpress如何换图片不显示重庆关键词优化软件
  • 怎么做盗版网站邢台市第三医院
  • 找人做网站去哪里找做招聘网站怎么样
  • 国外网站注册软件怎么建设自己的购物网站
  • 黄岛网站建设公司首选网站建设进什么科目
  • 南通网站建设企业如何创作网站
  • dedecms做的网站首页被挂马电商如何推广产品
  • 工作室网站建设的意义网易企业邮箱的登录方法
  • 嘉定做网站的一个新网站做多久才有流量转化
  • 个人网站做的类型重庆市渝兴建设投资有限公司网站
  • 深圳网站建设好义乌网站建设九
  • wordpress多站版网站的主要内容
  • 网站目录结构设计应注意的问题微信文档
  • 中山网站制作工具重庆设计集团
  • 简单的电商网站开发互联网推广专员是做什么的
  • 环保网站建设多少钱企业信用公示网上查询平台
  • 小吃培训网站源码服装 东莞网站建设