NOTES.
Run Programs with CMake, OpenCV 4.7.0 and Visual Studio 2019.
- release version 1.0 for windows 7 and above.
- JoyfulImage-v1.0-x86-x64-setup.exe
QImage ImageFormatOpStack::Mat2QImage(cv::Mat const& src)
{
if (3 != src.channels()) return QImage();
cv::Mat temp;
cvtColor(src, temp,cv::COLOR_BGR2RGB);
QImage dest((const uchar *) temp.data, temp.cols, temp.rows, temp.step, QImage::Format_RGB888);
dest.bits();
return dest;
}
cv::Mat ImageFormatOpStack::QImage2Mat(QImage const& src)
{
QImage img = src.convertToFormat(QImage::Format_RGB888, Qt::ColorOnly).rgbSwapped();
return cv::Mat(img.height(), img.width(), CV_8UC3, img.bits(), img.bytesPerLine()).clone();
}
QPixmap ImageFormatOpStack::Mat2QPixmap(cv::Mat const& src) {
return QPixmap::fromImage(Mat2QImage(src));
}
cv::Mat ImageFormatOpStack::QPixmap2Mat(QPixmap const& pix) {
return QImage2Mat(pix.toImage());
}
- CvImageProcessingAssistant - CvImageProcessingAssistant
#include <iostream>
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char* argv[]) {
QApplication app(argc,argv);
MainWindow mainwindow;
mainwindow.show();
return app.exec();
}
- Computer Science, Master, Shenzhen University
- I am a software engineer
- I am familar with computer languages, like c++,java,python,c,matlab,html,css,jquery
- I am familar with databases such as mysql, postgresql
- I am familar with flask, apache tomcat
- I am familar with libraries qt, opencv, caffe, keras, tensorflow, openvino
- I am familar with gpu libraries like cuda, cudnn
- I am recently doing some image segmentation projects with c++, python and cuda background matting etc.
- 图像数据集多边形标注助手 - ImageMaskLabelAssistant
- CvImageProcessingAssistant - CvImageProcessingAssistant
- Cuda-OpenCV-Object-Detection-Demo - CvImageProcessingAssistant
- RabbitRun(smart file packaging with high speed and efficiency)
visit site: www.aizaozhidao.vip/tuzikuaipao - AI早知道(ai related projects for demostration)
visit site: www.aizaozhidao.vip