![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图形
文章平均质量分 67
思依_xuni
一边仗剑走天涯,一边油盐酱醋茶
展开
-
利用OpenCV提取图像中的矩形区域(PPT屏幕等)
**前言**最近参加了大创项目,题目涉及到计算机视觉,学姐发了个修正图像的博客链接,于是打算用这个题目入门OpenCV。分析问题照片中的PPT区域总是沿着x,y,z三个轴都有倾斜(如下图),要想把照片翻转到平行位置,需要进行透视变换,而透视变换需要同一像素点变换前后的坐标。由此可以想到,提取矩形区域四个角的坐标作为变换前的坐标,变换后的坐标可以设为照片的四个角落,经过投影变换,矩形区域将会翻转并充满图像。因此我们要解决的问题变为:提取矩形的四个角落、进行透视变换。提取矩形角落坐标矩形的检测主转载 2021-07-09 12:43:51 · 5253 阅读 · 2 评论 -
threejs生成3d地图所需
threejs生成3d地图所需1、threejs,熟悉形状、线绘制,绘制白模楼宇熟悉sprite,用以做POI标注熟悉光照熟悉LOD,用以远近不同时加载不同物体、地面熟悉漫游控制;可能用到正交、透视转换(2d、3d转换)根据json数据建筑生成算法(白模)性能优化three-geo,生成gps 3d地图threejs实现3d地图案例threejs实现地图的实践总结2、地图数据瓦片计算算法地形图形json,geojson?threejs+geojson例子经纬度数据与世原创 2021-03-23 18:00:06 · 5538 阅读 · 1 评论 -
Fusion4D: Real-time Performance Capture of Challenging Scenes 笔记
简介Fusion4D 算法的目的是 4D 重建,也就是说重建的场景是随时间变化的,Fusion4D 可以把变化的 3D 场景记录下来,算法记录的是每时刻场景的 3D 模型。由于 Fusion4D 采用多相机,简单融合每一时刻多相机输出的图像也可以重建单一时刻下的 3D 场景,但是考虑到这样重建的模型会有缺失,还需要将之前重建的(reference frame)和当前时刻重建的(data f...转载 2019-07-02 11:27:06 · 1358 阅读 · 1 评论 -
盘点:12种动画制作工具让游戏角色栩栩如生
转自 http://chanye.ptbus.com/299041/ 这是一份顶尖游戏动画技术指南。 无缝衔接的角色动画是确保游戏代入感的重要因素,为了能帮助开发者创造出最逼真的动画角色,我们盘点了十二种动画制作工具。如果您有其它优秀的工具推荐,请告诉我们,我们会进一步完善这份列表。 一、Morpheme with Euphoria 所属公司: NaturalMotion转载 2018-01-09 15:10:23 · 18806 阅读 · 1 评论 -
四元数的球面差值 ogre
////对四元数进行球面插值运算,t>0&&t Quaternion InterQua(Quaternion from,Quaternion to,float t) { if (t>=1) { t=0.9999; } else if (t0) { t=0.原创 2018-01-17 09:11:17 · 447 阅读 · 0 评论 -
图像亮度、对比度 算法--cg
亮度、对比度原理: 亮度对比度的算法公式 一副图像的亮度对比度调节属于图像的灰度线性变换,其公式如下: y = [x - 127.5 * (1 - B)] * k + 127.5 * (1 + B); x为调节前的像素值,y为调节后的像素值。 其中B取值[-1,1],调节亮度; k调节对比度,arctan(k)取值[1,89],所以 k = tan( (45 + 44 * c)原创 2017-12-07 14:23:17 · 13152 阅读 · 0 评论 -
cg 语言之扇形径向模糊
sampler2D RT : register(s0);sampler3D noiseVol : register(s1);///////////////////////////////////入口函数float4 Distortion_ps(//in float4 pos : POSITION, float2 iTexCoord : TEXCOORD0原创 2017-11-29 15:12:27 · 290 阅读 · 0 评论 -
photoshop中图层叠加算法
shader编写中用的到 原文来自:http://blog.csdn.net/ems13579/article/details/50434631转载 2017-11-14 16:27:53 · 1131 阅读 · 0 评论 -
图形之可见面判别算法
图形中,从3D的转为2D显示到显示器上,处理的一般流程为:3D数据构建(包括纹理、方位、颜色、形状、点数据、uv数据、相机等)、3D->相机世界的矩阵变化、相机视矩阵对世界的截切、投影到相机的观察屏幕、屏幕剪切(获取视口的所有像素的颜色值)、显示到显示器。 可见面判别是其中3D转2d过程中投影到相机观察平面中重要的一步。判断出那些面需要显示,并最终获取观察平面的像素的显示颜色。 一般判别可以有后原创 2017-07-20 17:53:34 · 1722 阅读 · 0 评论 -
我理解的图形、图像、计算机视觉、虚拟现实
所学专业、工作涉及到了模式识别、人工智能、虚拟现实、计算机图形、图像处理、计算机视觉。专业知识、领域,都比较交叉,比较杂。以个人粗鄙的想法,抛去模式识别与人工智能两个复杂的领域,简单认识下剩下的几个领域。图像处理,表现在常用的软件就是photoshop、美图秀秀之类的,另外有通过图片大概测量距离之类的软件。功能上是对2D的图,进行处理,生成新的2D图。算法一般有噪声处理、增强(对比度、亮度)、边缘原创 2017-07-11 12:16:22 · 7464 阅读 · 0 评论 -
基于OGRE的B超实现
效果如图。原创 2017-04-24 10:18:51 · 387 阅读 · 0 评论 -
HTC Vive开发笔记之手柄震动 转
手柄震动的代码SteamVR_Controller脚本的最上面的注释里面就有说明,其实也很简单// Example usage://这个栗子是左手柄震动 右手震动只需把Leftmost换成Rightmost即可// var deviceIndex = SteamVR_Controller.GetDeviceIndex(SteamVR_Controller.DeviceRelati转载 2016-11-21 16:33:25 · 1120 阅读 · 0 评论 -
基于多核平台优化的OGRE 3D渲染引擎
基于多核平台优化的OGRE 3D渲染引擎陈天洲1+,陈学亮1, 施青松11(浙江大学计算机学院,浙江杭州,310027)摘 要:近年来,随着计算机体系结构的发展,多核平台的应用越来越广泛。多核平台与并行计算理论结合,以多线程的方式有效的提高了应用程序性能。本文针对图形领域中广为使用的OGRE 3D渲染引擎,从多帧渲染、循环迭代、函数调用三个方面进行多线程并行优化,并在多核平台上进行测试转载 2015-11-02 09:46:01 · 986 阅读 · 0 评论