zedboard上用opencv+qt联合

来源:互联网 发布:投资日记软件 编辑:程序博客网 时间:2024/05/16 14:29



最后结果 视频上传了优酷

http://v.youku.com/v_show/id_XMTI1NDQ0MTg5Ng==.html?from=y1.7-1.2


【OpenHW12】rainysky陪你一起在zedboard上移植qt+opencv(七):在zedboard上运行QT+Opencv

http://www.eefocus.com/sj229335457/blog/13-06/295353_a538d.html

没事上这个(七)!!!!


先按我的理解啊  zedboard上opencv++qt就显示一个图片  必须是bmp格式的


我是opencv2版本!!




 mainwin_show_pic.cpp  仅仅是用opencv读图 用QT(label)显示!

 

#include "mainwin_show_pic.h"#include "ui_mainwin_show_pic.h"using namespace cv;MainWin_show_pic::MainWin_show_pic(QWidget *parent) :    QMainWindow(parent),    ui(new Ui::MainWin_show_pic){    ui->setupUi(this);    input_pic_mat = imread( "/mnt/peng_jerry.bmp" );    cvtColor(input_pic_mat,input_pic_mat,CV_BGR2RGB);    Qimg_pic=QImage((const unsigned char*)(input_pic_mat.data),                    input_pic_mat.cols,input_pic_mat.rows,                    //image.cols*image.channels(),                    QImage::Format_RGB888);    ui->pic_label->setPixmap(QPixmap::fromImage(Qimg_pic));    ui->pic_label->resize(ui->pic_label->pixmap()->size());}MainWin_show_pic::~MainWin_show_pic(){    delete ui;}





挂载sd卡

 mount /dev/mmcblk0p1 /mnt/


建立qt的目录

mkdir   /opt/zedboard 
mkdir   /opt/zedboard/qt

mkdir   /opt/zedboard/qt/install


挂载QT

mount qt_lib.img /opt/zedboard/qt/install/   


建立opencv目录

mkdir /usr/local  
mkdir /usr/local/lib


挂载opencv

 mount opencv_lib.img /usr/local/lib/


运行

 ./qt_opencv_show_pic -qws          


应该是缺少 环境变量!!!!                                     
./qt_opencv_show_pic: error while loading shared libraries: libopencv_highgui.sy



加入环境变量

 export LD_LIBRARY_PATH=/usr/local/lib


 ./qt_opencv_show_pic -qws






0 0
原创粉丝点击