OpenCv
垂死梦中惊坐起,还有Bug没改完
一个苦苦挣扎在工业视觉行业的苦逼程序猿,在客户那当孙子,在产品那当孙子,在售后那当孙子,一“硬”起来,就被说。。。只能大喊一句“程序猿永不为奴,除非帮改BUG”
展开
-
Qt cvMat和QImage相互转换
#pragma once #include <opencv2/opencv.hpp> #pragma region cv::mat与QImage转换 static cv::Mat qImageToMat(const QImage& image) { cv::Mat mat; switch (image.format()) { case QImage::Format_ARGB32: case QImage::Format_RGB32: case QImage::Form.原创 2021-08-20 08:18:23 · 363 阅读 · 0 评论 -
QVariant引用自定义类需要注册类型所调用的函数
以cv::Mat为例,需要将cv::Mat序列化和反序列话,并且可以在信号和槽中使用 声明时: Q_DECLARE_METATYPE(cv::Mat); inline QDataStream& operator<<(QDataStream& out, const cv::Mat& info) { QImage tmpimg = cvMat2QImage(info); out << tmpimg; return out; }; inline QDat原创 2021-08-19 15:33:16 · 413 阅读 · 0 评论