04 2017 档案
mingw编译opencv2.4.13问题记录
摘要:为了在程序中用regex,升级了我的mingw,结果官网上的GCC版本都到6.3了,之前一直用4.8。换了编译器以后,对opencv2.4.10的引用就出了问题:undefined reference to `cv::imread(std::__cxx11::basic_string<char, s 阅读全文
posted @ 2017-04-24 10:23 yangzifb 阅读(2095) 评论(0) 推荐(0)
gcc6.3编译c++11的程序链接opencv时字符型函数未定义
摘要:在Windows下编写图像处理程序,由于要使用regex,升级了mingw,编译c++11代码。之前代码中使用了opencv2.4.10,一直运行良好,升级编译器以后发现了错误:undefined reference to `cv::imread(std::__cxx11::basic_string 阅读全文
posted @ 2017-04-21 19:09 yangzifb 阅读(694) 评论(0) 推荐(0)
c++调用Python基础功能
摘要:c++调用Python首先安装Python,以win7为例,Python路径为:c:\Python35\,通过mingw编译c++代码。编写makefile文件,首先要添加包含路径:inc_path += c:/Python35/include然后添加链接参数:ld_flag += c:/Pytho 阅读全文
posted @ 2017-04-20 12:56 yangzifb 阅读(901) 评论(0) 推荐(0)
PyQt5图像全屏显示
摘要:Windows装这个:https://pypi.python.org/pypi/PyQt5Ubuntu输入这个:sudo apt-get install python3-pyqt5 或者直接输入:pip install pyqt5 基础测试代码: 显示图像: 实测每次显示图像需要6ms左右 阅读全文
posted @ 2017-04-18 17:50 yangzifb 阅读(3738) 评论(0) 推荐(0)
Python图像全屏显示
摘要:需要在嵌入式设备上全屏显示图像,使用pil显示图像时,只能通过系统的图像浏览器显示。所以使用Python自带的tkinter import Tkinter as tk 这句在Python3中已经改成了 import tkinter as tk 在Ubuntu下需要安装:sudo apt-get in 阅读全文
posted @ 2017-04-14 13:59 yangzifb 阅读(7029) 评论(1) 推荐(0)
wpf显示视频,image控件闪屏,使用winform控件实现
摘要:使用C#调用mingw的动态库实现视频识别软件,程序通过C++调用opencv打开视频,将图像的原始数据以rgb24的方式传递给C#端,C#通过构造图像对象给控件赋值的方式显示图片。 一开始使用wpf的控件image: 其中img1是图像控件。 此方法显示视频时,如果帧率过高(测试时打开了一个AVI 阅读全文
posted @ 2017-04-04 22:54 yangzifb 阅读(3172) 评论(8) 推荐(0)
C#非托管跨线程委托调试
摘要:使用C#调用mingw的so文件,拿视频数据回wpf的界面进行显示,注册了回调函数。C++在调用回调函数时遇到了委托被回收的问题,提示:“类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们 阅读全文
posted @ 2017-04-04 21:19 yangzifb 阅读(785) 评论(0) 推荐(0)