- 博客(13)
- 收藏
- 关注
转载 OpenCV2 的像素值读写
之前一直在看OpenCV1,现在发现主流都在用OpenCV2了,所以这两天看了看于仕琪老师写的《OpenCV入门教程》,基本对OpenCV2 的语法有了了解。OpenCV2 中有了 Mat 类,使得像素的读写更加容易。有三种方法可以读写Mat的像素值。分别是:at() 函数,迭代器,指针。例子如下:1. 使用 at() 函数核心代码:#include#includeusin
2015-02-07 18:16:34
1952
原创 c语言实现随机排列n个数
在C语言吧看到有人问这个问题,怎么随机排列1到100. 我的想法是随机生成1到100的数,逐个保存到长度为100的数组中,每次保存前遍历前面已经保存的数,如果出现重复,则舍弃这个随机数,重新生成,再遍历。。直至把数组填满。等我把代码写出来的时候,原帖已经被权限狗删了,只好把代码记录到这里。#include#include#include//随机数生成函数int randomNum
2015-02-05 22:45:02
13950
4
原创 静态链接库的编辑和使用
一、基本概念静态链接库和动态链接库都是经过编译的二进制文件,window下的后缀分别是.lib和.dll;在linux下的后缀分别是.a和.so。在windows下写程序的时候常常会用到别人写的.lib和.dll 等库文件。库文件的好处是对源代码进行保密,减少重复编译时间,增强程序的模块化。使用时,.lib 文件的内容会包含到最终生成的 .exe 文件中,最终的.exe 文件可以独立运
2015-02-05 01:32:05
2517
原创 基于hog特征的人脸识别的项
这是一个布朗大学的课程大作业:CS143 Introduction to Computer Vision ,http://cs.brown.edu/courses/cs143/需要的资料见链接,这里面的内容它页面上的资料完全相同,只不过直接通过其页面链接下载速度十分慢。首先要安装 vl_feat,然后需要一点 svm,hog 的基础知识。1. 读取人脸样本function
2015-01-29 23:13:58
1956
转载 hog 图像特征提取
转自:http://blog.csdn.net/liulina603/article/details/8291093里面少量本人评注用红色字体标记。具体每一步的详细过程如下:(1)标准化gamma空间和颜色空间 为了减少光照因素的影响,首先需要将整个图像进行规范化(归一化)。在图像的纹理强度中,局部的表层曝光贡献的比重较大,所以,这种压缩处理能够有效地降低图
2015-01-29 20:33:10
1067
转载 【实验楼】创建一个数据库并插入语句
1.新建数据库首先,进入MySQL:sudo service mysql startmysql -u root -p然后,新建数据库:CREATE DATABASE 数据库的名字;CREATE DATABASE mysql_shiyan;创建成功后,输入命令"show databases;" 检查一下。在大多数系统中,SQL 语句都是不区分大小写的,因此上面的大写字母写
2015-01-28 00:08:40
604
原创 MySQL 安装
一、数据库和SQL介绍 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它的产生距今已有六十多年。随着信息技术和市场的发展,数据库变得无处不在:它在电子商务、银行系统等众多领域都被广泛使用,且成为其系统的重要组成部分。 数据库用于记录数据,使用数据库记录数据可以表现出各种数据间的联系,也可以很方便地对所记录的数据进行增、删、改、查等操作。 结构化
2015-01-27 23:18:37
471
原创 谈谈卷积
一、图像处理中的卷积图像处理中经常用到卷积这个概念。大多数是用模板矩阵(卷积核)对原图像进行扫描滤波:将图像矩阵与模板矩阵对应点的元素相乘再相加,最后的计算结果替代原图像中心位置元素值的运算。
2015-01-20 18:11:20
855
原创 matlab 安装 vl_feat
只有从项目实战中才能真正学到东西,在学期初,师兄建议我完成这个项目:http://cs.brown.edu/courses/cs143/proj4/ 。当时的确用心做完了,但是没有留下什么笔记,现在回顾起来大多数记忆都模糊了。因此打算利用几天时间把这个项目重新整理一下。要完成这个项目首先需要为 matlab 安装 vl_feat 包,这个包里面含有各种图像处理需要的工具,比如提取 hog,si
2015-01-12 01:18:01
3938
7
转载 Matlab中巧用LaTex
Matlab作为数据计算和处理的数学语言(软件),而LaTex作为出版界的重要排版语言(软件),尤其是对数学公式的排版功能特别强。在Matlab中有两种方法使用LaTeX:1)对Matlab生成的图形标注时,2)Matlab的计算结果转化成LaTeX格式。1) 对Matlab生成的图形标注Matlab图形中title、xlabel、ylabel、zlabel、textbox和le
2015-01-03 21:02:27
6634
原创 工序网络图
# Table of Contents# -----------------# 1) Imported modules# 2) Task# 3) Project# 4) Writer# 5) Reader# 6) Calculator# 7) Main# 1) Imported modules# -------------------import
2015-01-02 23:25:08
1115
原创 OpenCV cvCreateTrackbar cvCmpS 实战
#include #include int thresh = 0;int main(int argc,char argv[]){ CvCapture* capture = cvCreateCameraCapture(0); IplImage* img = new IplImage; cvNamedWindow("video",CV_WINDOW_AUTOSIZE); cvName
2014-09-05 23:31:00
1074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人