自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 cocos2dx休闲游戏--Fruit & Bird 开发学习(2)--主菜单场景MainLayer

主菜单场景,主要实现进入游戏时的初始界面,它包括6个场景入口的菜单项:开始游戏,排行榜,帮助,设置,关于,退出下面是MainLayer的头文件#ifndef __MAIN_LAYER_H_#define __MAIN_LAYER_H_#include "cocos2d.h"#include "GameSceneManager.h"using namespace cocos2d

2017-08-03 10:01:27 466 1

原创 cocos2dx休闲游戏--Fruit & Bird 开发学习(3)———RankBirdLayer

游戏排行旁布景类       主要分为RankBirdLayer和RankFruitLayer;这两个类的实现方法类似,在此处只列举一个RankBirdLayer类的实现。首先是头文件的定义#ifndef __RANK_FRUIT_LAYER#define __RANK_FRUIT_LAYER#include "cocos2d.h"#include "GameScene

2017-08-03 09:40:52 280

原创 cocos2dx休闲游戏--Fruit & Bird 开发学习(1)

游戏架构:     一、 游戏中场景的管理:             在对一个游戏进行场景切换时,可以定义一个单独的类(eg:GameSceneManager类),来管理其他场景的切换。             优点:游戏中众多的场景集中到一个类中不但程序结构清晰而且维护简单。

2017-07-12 11:44:35 410

原创 Opencv—第四章细说highgui课后练习4-1

练习:创建一个程序实现以下功能:(1)从视频文件读入数据;(2)将读入数据转换为灰度图;(3)对图像做Canny边缘检测。将三个过程的处理结果显示到不同的窗口,每个窗口根据其内容合理命名。程序运行源码如下:#include "cv.h"#include "highgui.h"int main(){ //根据要求首先定义3个不同的窗口,用于处理后图像的显示 cvNam

2015-05-28 14:06:30 710

原创 直方图的计算与显示

这是opencv中文版第七章的一个例子,主要参考了这两篇博客进行源码的理解http://blog.csdn.net/cwjcwj520/article/details/7421411和http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/histograms/histogram_calculation/histogr

2015-05-27 18:02:27 1324

原创 Opencv 用鼠标在窗口中画方形的程序实现_第四章书中源码摘写

#include "cv.h"#include "highgui.h"void my_mouse_callback( int event,int x,int y,int flags, void *param); CvRect box;bool drawing_box=false;void draw_box(IplImage *img,CvRect rect){

2015-05-26 17:01:29 469

原创 Opencv练习题3-7

练习题7使用cvCmp()创建一个掩码。加载一个真实的图像。使用cvSplit()将图像分割成红,绿,蓝三个单通道图像。a. 找到并显示绿图。b. 克隆这个绿图两次(分别命名为clone1和clone2)。c. 求出这个绿色平面的最大值和最小值。d. 将clone1的所有元素赋值为thresh=(unsigned char)((最大值-最小值)/2.0)。e. 将clo

2015-05-26 16:03:33 606

原创 opencv练习题3-6

练习3-5: 为一个图像创建多个图像头。读取一个大小至少为100×100的图像。另创建两个图像头并设置它们的origion,depth,nChannels和widthStep属性同之前读取的图像一样。在新的图像头中,设置宽度为20,高度为30。最后,将imageData指针分别指向像素(5,10)和(50,60)像素位置。传递这两个新的图像头给cvNot()。最后显示最初读取的图像,在那个大图像中

2015-05-26 15:18:54 1126

原创 opencv的矩阵操作

#include "cv.h"#include "cxcore.h"#include "highgui.h"#include "stdio.h"int main(){//创建一个大小为100*100的3通道2维矩阵,并将其数据置0  CvMat *mat=cvCreateMat(100,100,CV_32FC3);cvSetZero(mat);//在

2015-05-26 10:53:37 626

原创 使用cvSave和cvLoad实现矩阵的存储和读入(CvMat矩阵)

#include "cv.h"#include "cxcore.h"#include "stdio.h"int main(){        //首先定义好待存入矩阵的数据float val[]={1,2,3,          4,5,6,          7,8,9};       //创建一个32为浮点数,单通道矩阵CvMat A=cvM

2015-05-25 17:53:34 3781

原创 使用ImageROI来增加某范围的像素

//使用ImageROI来增加某范围的像素#include "cv.h"#include "highgui.h"int main(int argc,char **argv){    IplImage *src,*dst;if(argc==7 &&((src=cvLoadImage(argv[1],1))!=0)){dst=cvCreateImage(cv

2015-05-25 11:39:17 1116

原创 用固定数据创建一个Opencv矩阵并访问其数据元素

今天学习opencv基本数据类型的时候,利用固定数据创建一个Opencv矩阵float vals[ ]={0.86,-0.50,0.50,0.86};CvMat rotmat;cvInitMatHeader(&rotmat,2,2,CV_32FC1,vals);float a=CV_MAT_ELEM(*rotmat,float,1,1);在VC6.0,ope

2015-05-25 09:04:05 1214

原创 给视频图像添加滚动条,是的用户可以动态调节缩放比例,缩放比例取值为2-8

#include "cv.h"#include "highgui.h"int g_slider_position=2;CvCapture *g_capture=NULL;void OntrackbarSlider(int pos){cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos);}in

2015-05-22 12:10:11 1108

原创 读入视频文件并缩放后存入磁盘

#include "cv.h"#include "highgui.h"int main(){//定义两个窗口用来显示视频缩放后的结果cvNamedWindow("in",1);cvNamedWindow("out",1);//读入视频文件CvCapture *capture=cvCreateFileCapture("testVideo.avi

2015-05-22 10:31:48 485

原创 关于opencv 中cvCreateVideoWriter函数返回NULL情况的总结

在对读入视频处理后进行保存的时候,出现了cvCreateVideoWriter返回值是NULL的情况。看了网上的一些大致说法,简单的总结如下:法一:通过调用cvGetCaptureProperty(capture,CV_CAP_PROP_FOURCC),获取原视频的编码方式,我自己试了一下,没有成功,看函数说明显示:cvGetCaptureProperty该函数读取视频属性只对输入摄像头有

2015-05-21 17:40:16 2615

原创 学习opencv之添加滚动条到视频中,并实现滚动条随着视频播放自动移动

#include "cv.h"#include "highgui.h"int        g_slider_position=0;CvCapture *g_capture=NULL;void onTrackbarSlide(int pos){cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos)

2015-05-21 10:32:03 1904

微信飞机大战源码和资源

微信飞机大战源码和资源,程序结构较为清晰,对初学者的理解还是很有帮助的,谢谢下载分享,我用的是cocos2dx3.10,可以完美运行

2018-01-31

Cocos2d-X权威指南完全扫描版-2

Cocos2d-X权威指南完全扫描版-1,由于上传大小限制,本人分两部分上传,如果想学习ios游戏开发的朋友,这是一本很不错的入门书籍,这是本书的第二部分

2015-05-26

Cocos2d-X权威指南完全扫描版-1

Cocos2d-X权威指南完全扫描版-1,由于上传大小限制,本人分两部分上传,如果想学习ios游戏开发的朋友,这是一本很不错的入门书籍

2015-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除