自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yuchunhai321的博客

菜鸟の记录

  • 博客(8)
  • 资源 (11)
  • 收藏
  • 关注

原创 Linux V4L2 yuv422转opencv mat显示

1.将yuv422转成rgb2.将rgb转成matMat image(IMAGE_HEIGHT, IMAGE_WIDTH, CV_8UC3, buffer);//buffer为转完的rgb数据

2020-12-28 14:06:40 2382 4

原创 cv::Mat与std::string互转

一、cv::Mat转std::string没找到更好的办法,只能通过vector进行中转。但memcpy效率还是挺高的cv::Mat mat = cv::imread("d:\\1.jpg");std::string str;std::vector<unsigned char> buff;cv::imencode(".jpg", mat, buff);str.resize(buff.size());memcpy(&str[0], buff.data(), buff.s

2020-12-26 12:42:25 2004

原创 Linux c++ vector 赋值给string

vector<unsigned char> imgData; string m_befor(imgData.begin(), imgData.end());

2020-12-24 15:52:49 994 1

原创 Linux c++ zbar opencv 二值化 开运算 识别二维码

#include <iostream>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/core/core.hpp>#include <zbar.h>#include <zbar/Image.h>using namespace std;using namespace cv;usin.

2020-12-15 12:32:36 699

转载 Linux system函数返回值

例:status = system("./test.sh");1、先统一两个说法:(1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值(2)shell返回值:指system所调用的shell命令的返回值,比如上例中,test.sh中返回的值为shell返回值。2、如何正确判断test.sh是否正确执行?仅判断status是否==0?或者仅判断status是否!=-1?都错!3、man中对于syste...

2020-12-15 08:34:01 1263

原创 Linux c++ md5 校验文件

代码如下://编译方法: g++ file_md5.cpp --std=c++11 -lcrypto#include <fstream>#include <openssl/md5.h>#include <string>#include <string.h>using std::string;int get_file_md5(const std::string &file_name, std::string &md5_v

2020-12-12 13:07:51 1411

原创 Linux c++ 指定程序再四核中的某一核上运行

获取到多核程序:/* * ===================================================================================== * * Filename: get_cpu_core_num.c * * Description: 获取CPU可用核数并绑定某核运行 * * Version: 1.0 * Created: 2013年08月09日 13时01分23秒 *

2020-12-10 11:53:08 737

原创 Linux Makefile 传参数给cpp文件

如题,代码如下:Makefile文件:ARCH := $(shell arch)ifeq ($(ARCH), "x86_64")SETTING := 1elseSETTING := 0endifCXX := g++ -std=c++11CFLAGS := -Wall -g -O2 -DSETTINGALL = mainOBJECT = main.oLIBS =%.o:%.cpp $(CXX) -c $^ -o $@ $(LIBS) $(CFLAGS)$(ALL

2020-12-01 10:32:20 423

Ubuntu c++ 海康sdk获取原始码流使用ffmpeg进行推流

Ubuntu c++ 海康sdk获取原始码流,使用ffmpeg编码推流到nginx服务器,使用vlc即可拉到rtmp图像,还有海康原始图像yv12转yuv420p,yv12转rgb转jpeg的程序。使用海康sdk获取原始yv12数据和h264数据。

2024-07-24

opencv-4.5.0 ffmpeg

编译OpenCV4.5.0所需的ffmpeg文件,解压替换掉.cache\ffmpeg中下载失败的文件即可,包含:37e2dadf776631acc8856e281f29cf42-opencv_videoio_ffmpeg.dll、cf5dba83edf8619f57ccff4edb989c62-opencv_videoio_ffmpeg_64.dll和f8e65dbe4a3b4eedc0d2997e07c3f3fd-ffmpeg_version.cmake

2023-06-25

ubuntu web drogon框架

ubuntu web drogon框架 实现登录返回token,mysql数据库使用,sqlite3数据库使用,Post与Get请求

2023-05-05

VS socket通信.zip

VS TCP通信,分服务器和客户端,实现一对一通信

2021-06-17

ChassisDataAnalysisTestTool.zip

qt modbus库的简单使用

2021-06-10

Linux C++ mqtt

将mqtt得发送和接收分开,

2021-02-20

qrcode_识别二维码.zip

利用qt制作界面, 用opencv打开摄像头,qzxing识别二维码

2020-09-17

zbar_识别二维码.zip

利用qt制作界面, 用opencv打开摄像头,zbar识别二维码

2020-09-17

openCamera.zip

Linux系统中,QT使用V4L2打开摄像头,并显示图像,图像是由yuv转rgb格式显示的,包换yuv转rgb格式算法

2020-02-13

myGraphics.zip

QGraphicsView 显示图片,并进行放大缩小,在图片上画点并连接,实时显示鼠标的位置坐标

2019-10-10

QGraphicsView_use.zip

QGraphicsView 对图像的缩放,刷新,显示鼠标点击的点,连接鼠标点击的点,一键清除鼠标点击的点和连线

2019-08-30

Ubuntu Webservice应用程序 c语言

c语言实现webserver的客户端和服务端程序,目前客户端已程序运行,但是服务端程序运行有点问题,目前只能收到数据,返回有点问题,待修改

2018-10-09

Ubuntu Webservice应用程序

Ubuntu Webservice应用,文件夹中包含一个wsdl文件,还有服务端和测试端简单的测试代码,实现对wsdl生成的库的应用

2018-09-21

Learning ROS for Robotics Programming

Learning ROS for Robotics Programming 带书签 全英文

2018-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除