- 博客(13)
- 资源 (19)
- 问答 (2)
- 收藏
- 关注
原创 OpenCV 应用读取文件路径与文件名批量处理图片
在应用opencv大量测试图片时,需要对图片批量的读入并进行处理。之前处理这个问题时是使用这种方法:把待处理的图片放到一个文件夹内,全选它们然后重命名1,这样系统会自动给他们全部重命名为1(1),1(2),1(3)等等等 然后用下面的代码把图片读进来:
2016-12-28 22:44:38 8025 11
原创 C++ VS2010 一个解决方案下多个项目间的数据调用
需求是这样,一个vs的解决方案,下面有两个项目 a和b,需要把a项目中一个变量的值传递到b项目中,尝试了全局变量的方法,在a项目的头文件声明全局变量,在a项目的源文件初始化这个变量。在b项目中引用那个头文件,把全局变量的值全给b项目中的一个变量。这样代码不会报错,但是传过来的值是空的。全局变量的没办法跨项目。
2016-12-26 23:02:59 6084 1
原创 用java调用VS2010 debug生成的.exe文件
项目的需要是这样,用C++和opencv写的车牌检测方法,打包成一个exe文件,然后用java调用这个exe文件。这个需求本来很普通,就是个exec()函数的事,但是由于种种原因,vs2013编写的C++程序无法打包成一个可以单独执行的exe文件,这个exe放在工程目录下双击,是可以正常执行的,但是用java调用后出现了一个很奇怪的现象,在任务管理器中有进程,但是功能无法实现。 工程目录是这样:
2016-12-24 21:06:29 1081
原创 一本喜欢的书《永不退场 蒂姆.邓肯传》
2016年7月11日,邓肯宣布退役,没有科比式的巡回表演和最后60分的谢幕战,就这样静静的结束了自己19年的职业生涯。2016年12月19日,马刺在主场为邓肯举办了退役仪式,并退役了他的球衣号码,21号。 就在当天,我买下这本书,留作纪念。
2016-12-23 15:23:48 1987
原创 C语言 一个例子说明结构体变量,结构体数组和结构体指针
输入三个学生的个人信息 包含学号 姓名和三门学科的成绩 输出平均成绩最高的学生的学号 姓名 各科成绩以及平均成绩 代码如下(谭浩强c程序设计的例子)#include<stdio.h>struct Student{int num;char name[20];float score[3];float aver;};int main(){ void input(struct Stu
2016-12-21 10:26:10 39584 6
原创 OpenCV 删除轮廓的方法(一)
一种比较方便的删除轮廓的处理方式,是我刚刚学习到的一个方法,在这之前,如果我想删除一个不需要的轮廓,用的方法是将该轮廓填充为背景色,之前的博客提到过,在countours容器中,如果把轮廓填充为背景色,那么只是视觉上看不到该轮廓,但是实际上还存在在容器中。所以之前总是要填充之后从新copyto一下,然后重新找一遍轮廓,达到删除轮廓的效果。这种方式实在是low。
2016-12-20 17:51:43 10708 1
原创 OpenCV 内轮廓与外轮廓说明
opencv提供了findContours函数查找轮廓,函数原型为CV_EXPORTS_W void findContours( InputOutputArray image, OutputArrayOfArrays contours,OutputArray hierarchy,int mode,int method, Point offset=Point());其中第四个参数:int型的m
2016-12-20 17:00:53 18960 1
原创 数据结构-链表
链表是一种常见的重要的数据结构,他的特点是动态地进行存储分配。 1.链表有哪些优势? 举个栗子:如果事先不知道不知道要存放的数据的长度,就要把数组定的足够大。如果要用同一个数组存放不同长度的数据时,就要选择数据长度最长的那个作为数组的长度。链表能够比较好的解决这两种情况。 2.什么是链表? 链表有一个“头指针”,它指向一个元素,这个元素在链表中被称为“结点”,而每一个“结点”
2016-12-19 14:27:00 1013
原创 C语言 动态内存分配
动态内存分配涉及到堆栈的概念:堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。 全局变量分配在内存中的静态存储
2016-12-09 10:32:13 1235
原创 C语言 指针和指针数组作main函数的形参
不带形参的main函数一般写成: int main() 或 int main(void) 表示mian函数没有参数,调用mian函数时不需要给出实参。而mian函数有形参的形式:int main( int argc, char** argv) int main( int argc, char *argv[]) 我是这样理解这两种方式,其中第一种方式 **argv是指针的指针,指针指向变量,指
2016-12-08 17:41:16 2797
原创 一本喜欢的书 《没眼人》 亚妮
没有什么写书评,应用作者的一句话,没有欲望和遮掩的快乐,是真正的快乐;能坦然活着和死去的自由,是真正的自由。看完全书最多的感觉就是,当我紧张,焦虑的时候看一会没眼人能让变得平静。
2016-12-07 22:48:21 1456
原创 C语言指针引用二维数组
最近看谭浩强的《C程序设计》,第248页 例8.11 看到这里例子感觉有点懵,所以根据这个例子自己总结了下: 一.不用取地址符和指针 1.二维数组的元素: a[0][1] 2.二维数组的地址: 2.1 0行首地址:a 2.2 1行0列元素地址:a[1] 2.3 1行首地址 : a+1 二.用取地址符(当然只能表示数组的地址) 1.0行首地址:&a[0] 2.元素
2016-12-07 16:53:11 6056
原创 OpenCV 利用hsv颜色空间的车牌底色检测
一个针对车牌颜色分类的小测试,根据hsv颜色空间,遍历像素点后计算在每个颜色下的像素个数,区分蓝,黄,黑,白车牌底色。#include<windows.h>#include<ctime>#include <iostream> #include <stdio.h>#include <string>#include <stdlib.h>#include "opencv2/objdetec
2016-12-07 16:20:07 8028 2
眼球跟踪定位算法,eyelike
2018-04-14
numpy-1.10.0
2017-05-13
matplotlib-1.3.0
2017-05-13
软件加密工具Zprotect
2017-03-22
《机器学习实战》源码
2017-02-13
《机器学习实战》源代码
2017-01-24
Halcon试用版生成C++代码
2017-04-03
软件设计中,加入动态模型的方法
2017-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人