摘要: 搞了N久出现各种问题终于弄出这两个东东了,记下来以免以后出错。首先下载CMAKE的傻瓜包版,安装后,点出GUI界面接下来就是找到OPENCV的那两个要编译的程序了,我的opencv是2.4.4版,在apps文件夹里,为了以防出错,我将它们拷贝出来用,。接下来就是开始编译了,分别在这两个文件夹里编写CMakeLists.txt,一定要用这个名字。内容如下:cmake_minimum_required:cmake最低版本project:项目名add_executable:增加编译的文件,准备完毕后在以下框框内选择代码文件夹的路径 选择输出的文件夹,我是自己定义一个build文件夹来作为输出的文件夹 阅读全文
posted @ 2013-12-17 15:40 AXIA_zy 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 昨天写的关于在UNITY里用OpenCVSharp调节图像对比度~ IplImage loadImage = Cv.LoadImage("SaveTexture/lenna.png"); IplImage cloneImage = Cv.CloneImage(loadImage); IplImage dst = Cv.CreateImage(Cv.GetSize(loadImage),BitDepth.U8,3); if (loadImage!=null) { ... 阅读全文
posted @ 2013-10-25 08:34 AXIA_zy 阅读(1795) 评论(2) 推荐(0) 编辑
摘要: 改变D3D中的渲染状态1). 设置着色模式:SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT) //设置平面着色模式SetRenderState(D3DRS_SHADEMODE, D3DSHADE_GOURAUD) //设置格劳德着色模式2). 设置多边形填充模式:SetRenderState(D3DRS_FILLMODE, D3DFILL_POINT) //点填充模式,D3D在多边形的每个顶点绘制一个像素SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME) //线填充模式,D3D在多边形的每个边绘制一条线 阅读全文
posted @ 2012-11-05 12:10 AXIA_zy 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 一句话:先叉积再normal化。假定一个三角形由顶点p0,p1,p2构成,首先计算位于三角形平面内的两个向量。p1-p0=U;p2-p0=V.然后进行叉积。P=U*V=(Px,Py,Pz);Px=(Uy*Vz-Uz*Vy);Py=(Uz*Vx-Ux*Vz);Pz=(Ux*Vy-Ux*Vx);最后进行normol化=单位向量/向量的模;单位向量一般为1;即1/sqrt(Px*Px);1/sqrt(Py*Py);1/sqrt(Pz*Pz);allright. 阅读全文
posted @ 2012-10-19 19:57 AXIA_zy 阅读(289) 评论(0) 推荐(0) 编辑