2017年4月24日
摘要: 为了在程序中用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 阅读(1990) 评论(0) 推荐(0) 编辑
  2017年4月21日
摘要: 在Windows下编写图像处理程序,由于要使用regex,升级了mingw,编译c++11代码。之前代码中使用了opencv2.4.10,一直运行良好,升级编译器以后发现了错误:undefined reference to `cv::imread(std::__cxx11::basic_string 阅读全文
posted @ 2017-04-21 19:09 yangzifb 阅读(637) 评论(0) 推荐(0) 编辑
  2017年4月20日
摘要: 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 阅读(808) 评论(0) 推荐(0) 编辑
  2017年4月18日
摘要: Windows装这个:https://pypi.python.org/pypi/PyQt5Ubuntu输入这个:sudo apt-get install python3-pyqt5 或者直接输入:pip install pyqt5 基础测试代码: 显示图像: 实测每次显示图像需要6ms左右 阅读全文
posted @ 2017-04-18 17:50 yangzifb 阅读(3586) 评论(0) 推荐(0) 编辑
  2017年4月14日
摘要: 需要在嵌入式设备上全屏显示图像,使用pil显示图像时,只能通过系统的图像浏览器显示。所以使用Python自带的tkinter import Tkinter as tk 这句在Python3中已经改成了 import tkinter as tk 在Ubuntu下需要安装:sudo apt-get in 阅读全文
posted @ 2017-04-14 13:59 yangzifb 阅读(6871) 评论(1) 推荐(0) 编辑
  2017年4月4日
摘要: 使用C#调用mingw的动态库实现视频识别软件,程序通过C++调用opencv打开视频,将图像的原始数据以rgb24的方式传递给C#端,C#通过构造图像对象给控件赋值的方式显示图片。 一开始使用wpf的控件image: 其中img1是图像控件。 此方法显示视频时,如果帧率过高(测试时打开了一个AVI 阅读全文
posted @ 2017-04-04 22:54 yangzifb 阅读(2982) 评论(8) 推荐(0) 编辑
摘要: 使用C#调用mingw的so文件,拿视频数据回wpf的界面进行显示,注册了回调函数。C++在调用回调函数时遇到了委托被回收的问题,提示:“类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们 阅读全文
posted @ 2017-04-04 21:19 yangzifb 阅读(733) 评论(0) 推荐(0) 编辑