- 博客(22)
- 资源 (5)
- 问答 (7)
- 收藏
- 关注
原创 《学习opencv》第四章第三题(全)
忙完了期末考试,继续学习opencv~这题考察了很多知识,知识点在我前面的练习中都有讲解。主要思路就是将三通道图分成单通道单个处理,最后将三个图拼在一起显示。在释放内存的时候要细心,我总是在上面栽跟头,多调试调试吧! #include "stdafx.h"#include<highgui.h>#include<cv.h>#include<s...
2017-06-28 22:59:28 643
原创 实现string类
1 char字符串以'/0'结尾,但是strlen()时它不占大小,cout时它也不会输出来 2 new出来的char[]大小一定要满足操作,否则操作越界,delete时出错 new出来的指针移动了,delete也会出错 3 模板函数的声明和定义要放在同一个文件里,默认放在头文件strings.h: #pragma once#include<string...
2017-06-18 23:49:04 232
原创 学生信息管理系统
功能简要:班级信息管理系统能添加删除学生,查询学生信息管理指定学生课程,包括添加课程,删除课程查询某个学生某门课的成绩统计任意学生的总学分其他功能:按学号/总成绩/总学分降序排列学生student类: student.h:#pragma once#include"student.h"class manage{public: manage(); ~ma...
2017-06-17 23:17:33 2514 1
原创 纯虚基类与虚函数的使用
图形虚基类,定义计算面积跟周长的函数。派生出圆形,三角形,矩形子类,并重新定义基类计算面积与周长的函数。注意:当基类的指针指向派生类的时候,只能操作派生类中从基类中继承过来的数据。 虚基类: class graph {public: virtual double perimeter() const= 0; virtual double area() const= 0...
2017-06-16 00:01:50 979
原创 虚函数的使用
基类: class Base{public: void add(); ~Base();};Base::~Base(){ std::cout << "father is dying...\n";}void Base::add(){ std::cout << "I am father!" << std::endl;}...
2017-06-13 23:10:35 277
原创 创建灰度图像直方图(c)
#include"stdafx.h"#include<cv.h>#include<highgui.h>#include<stdlib.h>int main(int argc, _TCHAR* argv[]){ IplImage* image = cvLoadImage("D:/3.jpg"); IplImage* gray_image = cv...
2017-06-13 20:23:28 8808
原创 计算灰度图的像素直方图,并显示(c++)
程序功能,将一张彩色图片转为灰度图后,分析其各灰度值(0-255)的像素个数以直方图的方式显示出来.这次是用c++写的,很多函数都很陌生,花了我很长时间。 #include"stdafx.h"#include<iostream>#include<highgui.hpp>#include<cv.hpp>#include<imgproc....
2017-06-12 20:27:37 25048 7
原创 关于Opencv中imread函数读不到图片的解决
程序编译不错误,但就是读不到图片,可能的情况之一为,在调试情况下,附加依赖项中的库却不是调试模式的,这种情况可能配置的时候没注意。debug模式下的库 opencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.libopencv_gpu249d.libopencv...
2017-06-10 19:03:20 6401 2
原创 操作系统学习笔记(八)
设备管理:I/O系统:用于实现数据输入、输出及数据存储的系统。 1 I/O设备I/O设备的类型,可按设备使用特性、数据传输速率、设备共享属性等:按设备使用特性分类:一:存储设备,外存或后备存储器、辅助存储器。二:输入、输出设备,如鼠标键盘扫描仪数字显示设备等。按传输速率分类:一:低速设备,如键盘,鼠标器,语音,二:中速设备,如行式打印机,激光打印机,三,高速设备,如...
2017-06-10 16:05:02 890
原创 基于tcp协议的计算器程序
客户端发送操作数个数,操作数,运算符到客户端,客户端计算后返回。同一时刻只服务一个客户端。在字符数组中,操作数个数占第一个字节,紧接着每一个操作数占四个字节,最后运算符占一个字节。因为是不同类型,因此数组为char型服务器: #include "stdafx.h"#include<WinSock2.h>#include<string.h>#inclu...
2017-06-10 11:51:38 802
转载 scanf输入格式的一些问题
转载自http://blog.csdn.net/txl199106/article/details/40556317scanf()函数接收输入数据时,遇以下情况结束一个数据的输入:(不是结束该scanf函数,scanf函数仅在每一个数据域均有数据,并按回车后结束)。 ① 遇空格、“回车”、“跳格”键。 ② 遇宽度结束。 ③ 遇非法输入...
2017-06-10 11:37:32 18610
原创 《学习opencv》第四章1,2题(第二题详解,最切题)
网上的第二题答案都是在图片上显示文字,我写的时在视频上动态显示文字。第一题a: #include "stdafx.h"#include <highgui.h>#include <cv.h>#include <stdlib.h>int _tmain(int argc, _TCHAR* argv[]){ char* file_path =...
2017-06-06 10:48:48 422
转载 配置vim的c/c++风格
vim简介资料来源:http://www.cnblogs.com/Henrya2/archive/2009/02/21/1395584.htmlVim(Vi Improved) 是一个类似于vi 的文本编辑器,在Vi的基础上增加了很多新的特性和功能。Vim以其强大的功能和可定制能力,成为Linux/Unix环境下开源的最重要的编辑器之一(另一个是 Emacs),被众多开发者所喜爱。笔者此时...
2017-06-05 09:58:19 850
转载 const用法总结
const的用法,特别是用在函数后面的用法,特别是用在函数后面在普通的非 const成员函数中,this的类型是一个指向类类型的 const指针。可以改变this所指向的值,但不能改变 this所保存的地址。在 const成员函数中,this的类型是一个指向 const类类型对象的 const指针。既不能改变 this所指向的对象,也不能改变 this所保存的地址。const成员...
2017-06-05 09:51:37 467
转载 socket编程常用头文件
sys/types.h:数据类型定义sys/socket.h:提供socket函数及数据结构netinet/in.h:定义数据结构sockaddr_inarpa/inet.h:提供IP地址转换函数netdb.h:提供设置及获取域名的函数sys/ioctl.h:提供对I/O控制的函数sys/poll.h:提供socket等待测试机制的函数 其他在网络程序中常见的...
2017-06-05 09:47:36 1225
原创 回声客户端的实现
客户端向服务器发送任何字符,服务器接收到后原样发回去:SERVER: Server:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <arpa/inet.h>#include <sys/s...
2017-06-04 23:28:59 635 1
原创 LINUX下子进程与防止僵尸进程(函数指针的使用)
父进程通过fork函数创建子进程,克隆fork函数之后的代码到子进程。父进程中fork返回子进程ID,子进程中返回0 #include<stdio.h>#include<unistd.h>int gval = 10;int main(int argc,char *argv[]){ pid_t pid; int lval = 20; ...
2017-06-03 21:58:47 546
原创 c++实现一个数组类
老师上课敲的例子,修改了一个bug1 该数组类支持在对应位置删除和插入元素2 静态对象只能调用静态成员函数,因此[]符重载用了两个版本类头文件 #pragma onceclass MyVect{public: MyVect(); MyVect(int n); MyVect(const MyVect& other); //拷贝构造函数 MyVect&a...
2017-06-02 22:04:55 9204
原创 CentOS系统学习笔记
常用命令切换root用户su - root切回来su - zhang主机名hostname清屏clear内核信息uname内核版本号uname -runame -auname --all补全/查看TAB一次,两次history!!!字符!数字!?eacrtl 快速选取历史命令list *使用管理员身份用户sudopass...
2017-06-01 21:03:18 4069
Qt操作Excel
2019-03-23
如何在tx2上安装mmdetection?
2020-07-07
关于opencv的彩色直方图计算
2017-06-12
关于opencv 中cvPutText函数的使用
2017-06-05
关于串口助手与单片机通信
2016-12-05
关于mfc应用程序的问题
2016-10-17
关于c++成员变量的垮类调用
2016-10-09
头大了,这个问题怎么解决啊
2016-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人