虚拟摄像头驱动vivi的简单实现

版权声明:本文为博主原创文章,如有需要, 请注明转载地址:http://blog.csdn.net/tech_pro。若是侵权用于商业用途,请联系博主,否则将追究责任。 https://blog.csdn.net/TECH_PRO/article/details/79572670 一、vivi摄像头驱动基本框架 分配一个video_device结构体变量 设置这个结构体变量 注册这个结构体变量 二、vivi摄像头驱动数据的获取过程 请求分配缓冲区 查询缓冲区,并为缓冲区分配空间 将缓冲区放入队
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

如何使用opencv中的svm分类器

版权声明:本文为博主原创文章,转载注明出处。 https://blog.csdn.net/pengjc2001/article/details/60871621 最近掉进了机器学习的坑了。算法的开发应该是科学家的事,但算法的应用就是工程师的事了。Halcon提供了的工具太自动化了。当你还没意识过来,结果就出来了。想用opencv来实现一个简单的字符识别程序。分类器就选svm吧。(目前就接触了knn svm,但是感觉knn太暴力)。svm提供一种二分法的手段。对于解决是非问题再好不过了。在《Ma
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

折腾opencv svm 而想到的

版权声明:本文为博主原创文章,转载注明出处。 https://blog.csdn.net/pengjc2001/article/details/61414444 突然觉得要做好识别,重要的点会出现在如何定义特征上面。这个特征就是你喂给算法的数据。 一幅图带有的信息量实在太大 如 面积、 轮廓周长、灰度、连通域等等,总之,任何一种良好的描述都可以。 如 某个方向的投影之类。 如何利用好这些特征 才能让机器又快又准的识别 会是 做识别 分类的重要部分或者难点吧。 突然想到 数据挖掘 这词了。 有了
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

Pygaem.rect

属性 & 方法 pygame.Rect.copy() — 拷贝 Rect 对象 pygame.Rect.move() — 移动 Rect 对象 pygame.Rect.move_ip() — 原地移动 Rect 对象 pygame.Rect.inflate() — 放大和缩小 Rect 对象的尺寸 pygame.Rect.inflate_ip() — 原地放大和缩小 Rect 对象的尺寸 pygame.Rect.clamp() — 将一个 Rect 对象移动到另一个 Rect 对象的中心 py
分类: 编程语言 发布时间: 10-31 23:21 阅读次数: 0

移植Linux内核自带LCD驱动程序到JZ2440开发板

https://blog.csdn.net/babyzhaoshu521/article/details/58605817
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

用opencv svm 折腾的识别程序

版权声明:本文为博主原创文章,转载注明出处。 https://blog.csdn.net/pengjc2001/article/details/62036476 前面有过用halcon识别字符,现在用opencv折腾下。比较一下 排除svm算法的问题,对我们来说就是构建合适的分类数据, 在这还是采用《Mastering OpenCV with Practical Computer Vision》中说的 水平方向字符投影 + 竖直方向字符投影 + 缩小后的字符像素信息矩阵(把它平铺) 将所有16
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

Tiny4412开发板光盘自带的uboot只显示OK问题解决方法

http://blog.sina.com.cn/s/blog_16690f5880102wsxu.html
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

windows程序设计读书笔记四

版权声明:本文为博主原创文章,转载注明出处。 https://blog.csdn.net/pengjc2001/article/details/62038368 前面的程序碰到刷新时碰到闪烁问题,百度一搜,一堆关于双缓冲解决闪烁的文章。 具体实施方案为: 1、建立一个内存DC hdcMem = CreateCompatibleDC(hdc); 此时,内存DC的显示表面是单色、1个像素宽、1个像素高。即显示表面仅仅1位。 2、CreateCompatibleBitmap创建一个与设备兼容的位图,
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

Tiny4412从零搭建linux系统之从emmc启动

版权声明:本文为博主原创文章,如有需要, 请注明转载地址:http://blog.csdn.net/tech_pro。若是侵权用于商业用途,请联系博主,否则将追究责任。 https://blog.csdn.net/TECH_PRO/article/details/80269751 一、基本开发环境 交叉编译工具链版本为4.5.1 u-boot为友善之臂提供:https://github.com/friendlyarm/uboot_tiny4412 linux内核版本为3.5,友善之臂提供 bu
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

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

一般的windows 复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小的时候出现闪烁。 先来谈谈闪烁产生的原因 原因一: 如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕 上只是写到了显存里,而显卡每隔一段时间把显存的内容输出到屏幕上,这就是刷新周期。 一般显卡的刷新周期是 1/80秒左右,具体数字可以自己设置的。 这样问题就来了,一般画图都是先画背景色,然后再把内容画上去,如果这两次操作不在同一个 刷新周期内完成,那么给人的视觉感受就
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

编程要略

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ReturningProdigal/article/details/82973287 1.申请了动态内存空间,就得要自己释放。防止内存泄漏 2.程序创建了文件,就需要程序自己删除该文件 3.当 if else 时,要将所有的情况都考虑到,暂时不知道怎么处理的情况,要详细标记 # TODO 4.while 循环,要有"某条件下可以退出循环" 6.在 while 循环中,特别要注意 1、2点 谨记以上
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

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

版权声明:本文为博主原创文章,转载注明出处。 https://blog.csdn.net/pengjc2001/article/details/68483795 用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
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

Tiny4412从零搭建linux系统之从SD卡启动

版权声明:本文为博主原创文章,如有需要, 请注明转载地址:http://blog.csdn.net/tech_pro。若是侵权用于商业用途,请联系博主,否则将追究责任。 https://blog.csdn.net/TECH_PRO/article/details/80273168 https://blog.csdn.net/tech_pro/article/details/80269751这篇文章讲了一下如何从emmc中启动系统,本文来说一下如何从SD卡中启动系统。 一、对SD卡进行分区并格式
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

QT编程之作业1

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kuangqiu/article/details/72860633 1.建立工程,在A界面中添加一个按钮部件pop,点击pop按钮非模态弹出对话框B 要求:如果B对话框未弹出,点击pop按钮弹出对话框B 如果B对话框已经弹出,点击pop按钮让对话框B获得焦点。
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

python学习之 list tuple range

版权声明:本文为博主原创文章,转载注明出处。 https://blog.csdn.net/pengjc2001/article/details/68944029 # Sequence Type --- list, tuple, range # list 是一个可变序列(mutable sequence), 数据项可具有不同的类型,用','分割数据项,用[]括起来 # tuple 是一个不可变序列(inmutable sequence),元素不能修改,数据项可具有不同的类型,用','分割数据项,
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

UltriEdit常用快捷键

https://blog.csdn.net/wonder233/article/details/51881914
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

未来的数据是无价的,推荐十大数据挖掘工具

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/duozhishidai/article/details/82804648 数据肯定是无价的。但分析数据并非易事,因为结果越准确,成本就越高。鉴于数据急剧增长,需要一个过程来提供有意义的信息,最终变成实用的洞察力。 数据挖掘是指这个过程:在庞大数据集当中发现模式,将它转换成有效的信息。该技术利用特定的算法、统计分析、人工智能和数据库系统,从庞大数据集中提取信息,并转换成易于理解的形式。本文介绍了广
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

QT编程之作业3

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kuangqiu/article/details/72871342 要求:一个简单的登录页面,模仿QQ登录,然后点击按钮进行数据的注册,注册成功后返回登录页面有用户名和密码的信息。 运行结果如图所示: 下面是我写的代码 第一个是登录logindialog.h #ifndef LOGINDIALOG_H #define LOGINDIALOG_H #include <QDialog> names
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

QT编程之简单的按钮下拉菜单

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kuangqiu/article/details/74078590 效果图如下 不太喜欢说太多,核心代码贴上 QPushButton *statusputton; QMenu *statusmenu; void Dialog::creatpushbotton() { statusputton=new QPushButton(); statusmenu =new QMenu(); QAction *
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

想要成为一名数据领域的专才,这样的的职业规划可行吗?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/duozhishidai/article/details/82929773 我小时候的理想是将来做一名数学家,可惜长大了发现自己天赋不够,理想渐行渐远,于是开始考虑现实,开始做一些人生规划,我一直在思考将来从事何种职业,专注什么样的领域,重新定义着自己的职业理想。我现在的职业理想,比较简单,就是做一名数据分析师。 为什么要做数据分析师? 在 通信、互联网、金融等这些行业每天产生巨大的数据量(长期更
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0
今日推荐