自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 python学习之字典

#字典的创建## 1 直接法dict1 = {'Name': 'TianXin','Nickname': 'Lele','Age':3}## 2 使用dict()方法,通过其它映射(字典)或者(键,值)这样的序列对建立items = [('Name','TianXin'),('Nickname','Lele',),('Age',3)]dict2 = dict(items)dict3 =

2017-03-31 10:02:28 978

原创 一个目前没找到原因的问题

用np.linalg.solve(a, b) 解方程的问题。错误消息: r = gufunc(a, b, signature=signature, extobj=extobj)TypeError: No loop matching the specified signature and casting was found for ufunc solve1。既然 Ax=b 无法解

2017-03-30 10:28:44 6495 3

转载 Windows GDI贴图闪烁解决方法 [转载]

一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。先来谈谈闪烁产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。

2017-03-15 16:04:14 1124

原创 windows程序设计读书笔记四

1、建立一个内存DC hdcMem = CreateCompatibleDC(hdc); 此时,内存DC的显示表面是单色、1个像素宽、1个像素高。即显示表面仅仅1位。2、CreateCompatibleBitmap创建一个与设备兼容的位图, ::GetClientRect(hwnd, &rc); hBitmap = CreateCompatibleBitmap(hdc, rc.right-rc.left, rc.bottom-rc.top);

2017-03-15 15:19:13 551

原创 用opencv svm 折腾的识别程序

前面有过用halcon识别字符,现在用opencv折腾下。比较一下排除svm算法的问题,对我们来说就是构建合适的分类数据, 在这还是采用《Mastering OpenCV with Practical Computer Vision》中说的 水平方向字符投影 + 竖直方向字符投影 + 缩小后的字符像素信息矩阵(把它平铺)将所有16个字符的信息 放在 一个 2维矩阵中 16X (characterOriginalWidth + characterOriginalHeight + characterWid

2017-03-14 08:39:48 721

原创 折腾opencv svm 而想到的

突然觉得要做好识别,重要的点会出现在如何定义特征上面。这个特征就是你喂给算法的数据。一幅图带有的信息量实在太大  如 面积、 轮廓周长、灰度、连通域等等,总之,任何一种良好的描述都可以。 如 某个方向的投影之类。 如何利用好这些特征 才能让机器又快又准的识别 会是 做识别 分类的重要部分或者难点吧。突然想到 数据挖掘 这词了。  有了海量的数据, 如何去发掘 对项目有用的数据。以前研究

2017-03-11 11:43:45 787

原创 如何使用opencv中的svm分类器

最近掉进了机器学习的坑了。算法的开发应该是科学家的事,但算法的应用就是工程师的事了。Halcon提供了的工具太自动化了。当你还没意识过来,结果就出来了。想用opencv来实现一个简单的字符识别程序。分类器就选svm吧。(目前就接触了knn svm,但是感觉knn太暴力)。svm提供一种二分法的手段。对于解决是非问题再好不过了。在《Mastering OpenCV with Practical Co

2017-03-11 10:55:36 3885

原创 Qt QLCDNumber Class 与 halcon ORC识别

突然看到 QLCDNumber 控件,脑子一热,ORC识别有素材了,用QLCD Number 生成  一串16进制的字符。然后用halcon来做识别。1、控件截图操作QPixmap::grabWindow(winId).save(qstring,"bmp");2、随机数生成操作QString LCDNumbers::generateUniqueRandomNum

2017-03-04 14:31:06 1730 1

原创 QObject::moveToThread() 打开相机

这也许是Qt推荐的方法吧。The QThread class provides a platform-independent way to manage threads.QThread类提供了一个跨平台的方式管理线程A QThread object manages one thread of control within the program.QThreads begin exe

2017-03-03 11:31:26 1275

原创 QThread 子类化 打开相机

QThread subclass 的用法:  1、派生出QThread的子类WorkerThread;2、重写 run() 函数,即线程需要处理的逻辑、事情;3、在调用线程的地方,将该子类实例化,4、链接信号和槽 5、通过调用 对象的start(),启动线程;class WorkerThread : public QThread { Q_OBJECT void ru

2017-03-02 20:40:41 841

原创 Qt+halcon 第二个程序 定时器类QTimer的应用

以下内容来源于帮助说明The QTimer class provides repetitive and single-shot timers.The QTimer class provides a high-level programming interface for timers. To use it, create a QTimer, connect its timeout() si

2017-03-01 14:29:08 1251

原创 Qt+halcon 第一个程序 QObject类的定时器应用

定时器或线程手段就是用来解决这个问题的。 经过各种资料的搜刮可知,定时器方案又分为:1、QObject类的定时器, 2、定时器类QTimer。线程方案又有四种:1、继承QThread、2、继承QRunnable、3、使用moveToThread、4、使用QtConcurrent::run;关于QObject类的定时器

2017-03-01 11:44:57 1651 1

VC opencv3.0 找位置

vc opencv 找位置坐标 vc opencv 找位置坐标 vc opencv 找位置坐标

2018-08-14

三菱FX系列PLC与PC通讯

三菱FX系列PLC与PC通讯 http://blog.csdn.net/pengjc2001/article/details/54924699 http://blog.csdn.net/pengjc2001/article/details/54981750

2017-02-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除