OpenCV学习08
2016-02-26 11:28
447 查看
在图片上绘画矩形框
// // main.cpp // Study08 // // Created by Sean on 16/2/23. // Copyright © 2016年 Sean. All rights reserved. // #include <iostream> #include "highgui.h" using namespace std; int main(int argc, const char * argv[]) { // insert code here... cout << "Project Start..."<<endl; // int num(1) <-> int num = 1; IplImage* in = cvLoadImage("/Users/sean/Pictures/11.png"); cvNamedWindow("Example08"); CvSize size = cvGetSize(in); cvRectangle ( in, /*size.width是int型的,0.25是double型的, (size.width*0.25)是double型,(int)(size.width*0.25)是int型, 但由于函数cvPoint( int x, int y ),即使输入double型的x、y也会强行被转换成int型 */ cvPoint ( (int)(size.width*0.25), (int)(size.height*0.25) ), cvPoint ( (int)(size.width*0.75), (int)(size.height*0.75) ), CvScalar(255,255,255) ); cvRectangleR(in, cvRect(size.width/2, size.height/2, 100, 100), CvScalar(0,0,0)); cvShowImage("Example08", in); cvWaitKey(0); cvReleaseImage(&in); cvDestroyAllWindows(); return 0; }
相关文章推荐
- 在Linux系统上开启Initrd文件系统的方法
- Linux---Nginx平滑升级graceful
- 一个奇怪BUG的记录(未根本解决)
- Linux下*.tar.gz文件解压缩命令
- linux下《UNIX环境高级编程》(apue2)源码编译出错的处理方法汇总
- Linux - 用户和权限
- hadoop中的序列化
- linux用户系统的详细说明
- Hadoop的转载
- Linux中文件的压缩与解压缩命令操作示例集锦
- 菜鸟nginx源代码剖析 配置与部署篇(一) 手把手实现nginx "I love you"
- 利用java给网站图片打上文本或图片logo
- River Hopscotch(二分最大值)
- Linux 3.10完全无滴嗒特性详解
- Linux常用命令及使用技巧
- linux大量使用了static关键字用来修饰函数和结构体定义,为何?
- 在OpenCV中无法正常读取视频(opencv_ffmpeg249.dll)
- 【Opencv】用直方图统计图像
- DropDownMenu仿美团等下拉菜单源码分析
- Linux c/c++工程师面试准备