cxImage是C语言图像处理库,本身无图形界面,需结合GUI库(如Qt、GTK)定制界面,步骤如下:
sudo apt-get update sudo apt-get install build-essential cmake qtbase5-dev libcximage-dev git clone https://github.com/liulab/cximage.git cd cximage mkdir build && cd build cmake .. && make #include "CxImage.h" // 在按钮点击事件中调用 CxImage image; image.Load("image.jpg"); // 转换为QPixmap显示 QPixmap pixmap = QPixmap::fromImage(QImage(image.GetWidth(), image.GetHeight(), QImage::Format_RGB888, image.GetData(), image.GetPitch())); ui->label->setPixmap(pixmap); 注意:若需修改cxImage库本身功能,需深入修改其C源码并重新编译,但该库已较老旧,建议优先考虑OpenCV等现代库。