0

Unity必看博客

慕容小匹夫 (文章描述的逻辑清晰易懂) http://www.cnblogs.com/murongxiaopifu/category/635853.html 妈妈说女孩子要自立自强 (主要讲解渲染 与 shader opengl) http://blog.csdn.net/candycat1992/ ...

彦杰 发布于 2019-07-16 21:45 评论(0)阅读(7)
0

图像分割之分水岭算法

理论 任何灰度图像都可以看作是一个地形表面,其中高强度表示山峰和丘陵,而低强度表示山谷。用不同颜色的水(标签)填充每个孤立的山谷(局部极小值)。当水上升时,根据附近的峰(梯度),不同山谷不同的颜色的水,显然会开始融合。为了避免这种情况,你在水就要融合的地方及时增加屏障(增高水坝)。你继续填满水,建造 ...

森林使者 发布于 2019-07-14 22:23 评论(0)阅读(894)
0

QT OpenGLWidget的surfaceFormat

由OpenGLWidget和QOpenGLFunctions_2_0派生了类,试图使用双帧缓冲(Double Buffer)进行渲染。下面是部分功能代码: initializeGL()中: QSurfaceFormat uformat; uformat.setDepthBufferSize(24); ...

小船1968 发布于 2019-07-14 11:48 评论(0)阅读(319)
0

最大熵阈值分割

clear all; I=imread('E:/pictures/meishi.jpg'); subplot 121;imshow(I); if length(size(I))==3 I=rgb2gray(I); end [X,Y]=size(I); V_max=max(max(I)); V_min... ...

森林使者 发布于 2019-07-13 15:45 评论(0)阅读(121)
0

OpenGL入门1.1:窗口

搭建好环境后,我们可以测试GLFW并加入一个渲染循环来显示画面 ...

zhxmdefj 发布于 2019-07-12 10:49 评论(0)阅读(229)
0

OpenGL入门1.0:环境搭建

OpenGL只是一个图形库,学习OpenGL我们需要先配置好包括窗口库在内的一系列工具环境 ...

zhxmdefj 发布于 2019-07-12 01:36 评论(0)阅读(340)
0

jt格式文件与3D数据压缩

介绍 JT是西门子公司推出的PLM通用三维格式,设计为一个开放、高效率的、紧凑,持久性存储的产品数据格式,用于产品可视化、协作和CAD数据共享。JT文件格式包括多方面的数据,以及对曲面边的精准表示,产品和制造业的相关信息,元数据信息,这些信息都可以文件系统导出可以被产品数据管理系统(PDM)导入到软 ...

bitbybit3d 发布于 2019-07-09 13:33 评论(0)阅读(359)
0

OSG绘制空间凹多边形并计算其面积

通过多边形分格化和几何图元遍历来解决OSG绘制凹多边形并计算其面积的问题。 ...

charlee44 发布于 2019-07-07 12:05 评论(0)阅读(268)
0

unity, 替换shader渲染(Rendering with Replaced Shaders)【转】

实现特效,尤其是一些后处理特效,经常需要将各物体的shader替换为另一套shader进行渲染到纹理,再后再进行合成或以某种叠加方式叠加到最后的画面上去。 再复杂一点儿的,可能不同的物体所用的替换shader还不一样。 unity中Camera.RenderWithShader可实现这个功能。 下面 ...

OgreRun 发布于 2019-07-05 13:41 评论(0)阅读(113)
0

OpenCV:图像的开运算与闭运算

导包: 开运算代码: 闭运算代码:#下面开始闭运算,膨胀之后再腐蚀,用于去除黑点 ...

Geeksongs 发布于 2019-06-30 20:23 评论(0)阅读(361)
0

【查虫日志】快速判断一副灰度图像中是否只有黑色和白色值(即是否为二值图像)过程中bool变量的是是非非。

二值图像我们在图像处理过程中是经常遇到的,有的时候我们在进行一个算法处理前,需要判断下一副图像的数据是否符合二值图的需求,这个时候我们可以写个简单的函数来做个判断。 ...

Imageshop 发布于 2019-06-30 16:23 评论(1)阅读(788)
2

【算法随记三】小半径中值模糊的急速实现(16MB图7.5ms实现) + Photoshop中蒙尘和划痕算法解读。

特殊半径的中值模糊算法急速优化,在某些预处理过程中有着非常重要的应用,本文给出基于SSE的指令的3*3核大小中值优化的方法,实测能达到4000*4000灰度图7.5ms实现的速度,并介绍了Photoshop中蒙尘和划痕算法的原理及其和中值模糊的关系。 ...

Imageshop 发布于 2019-06-26 16:27 评论(1)阅读(1153)
0

win10配置linux子系统使用python绘图并显示--WSL使用GUI输出

默认情况下,Win10的linux子系统(WSL)是只能使用命令行程序的。所有图形界面的程序都无法执行。 通过为Win10安装XWindows协议的终端应用,可以让Win10成为一台XWindow终端,从而接受Linux的XWindow显示输出。 这样的终端应用有挺多, "Xming" 和 "VcX ...

俺踏月色而来 发布于 2019-06-26 09:51 评论(0)阅读(1622)
0

细化网格

在图形学的学习中,有时使用的3D模型面片太大,需要细化,产生更多的顶点。 现在总结细化步骤: 打开3D模型,为了方便可以选着目标mesh,并如红色箭头所示,孤立处此mesh 有时候为了细节,可以改为线框查看(此时我们可以不用) 打开修改器,如果打开没有出现可编辑网格或编辑网格,在修改列表(下拉列表) ...

茶飘香~ 发布于 2019-06-23 16:18 评论(0)阅读(69)
0

图像处理(三)

形态学图像处理笔记 (P402) 复习2.6.2(线性操作和非线性操作)和2.6.4(集合和逻辑操作,P46) 在图像处理中,一般将全集定义为包含图像中所有元素的正方形。 1. 形态学图像处理输入是图像,输出是从这些图像中提取属性的处理。 2. 二值图像:每个像素只有两种可能的灰度等级,不是0就是2 ...

yutou2016 发布于 2019-06-21 18:21 评论(0)阅读(105)
0

《Fluid Engine Development》 学习笔记4-预测校正不可压缩SPH-PCISPH

传统SPH方案的主要问题之一是时间步长限制。在原始的SPH中,我们首先从当前设置计算密度,使用EOS计算压强,应用压力梯度,然后运行时间积分。这个过程意味着只需要一定的压缩量就可以触发内核半径内的压力,从而延迟计算。因此,我们需要使用更小的时间步长(意味着更多的迭代),这在计算上是昂贵的。或者,我们... ...

寂灭万乘 发布于 2019-06-20 14:42 评论(0)阅读(129)
0

使用GDAL进行波段分离

波段分离一般最常用的还是OpenCV,使用OpenCV的split方法可以直接对波段分离,并且效果不错,但是有一个问题是只能处理有限波段的数据,比如波段超过一定的数目就无法完成波段分离工作,或者数据有损失,所以就需要使用GDAL处理,并且可以实现不同的驱动方式实现图像的处理。 OpenCV的波段发分 ...

牧轩居士 发布于 2019-06-19 16:41 评论(0)阅读(143)
1

《Fluid Engine Development》 学习笔记3-光滑粒子流体动力学

用粒子表示流体最热门的方法就是就是光滑粒子流体动力学(Smoothed Particle Hydrodynamics (SPH).) 这种方法模糊了流体的边界,用有限数量的粒子代表流体,该方法的基本思想是将视作连续的流体(或固体)用相互作用的质点组来描述,各个物质点上承载各种物理量,包括质量、... ...

寂灭万乘 发布于 2019-06-19 00:34 评论(0)阅读(213)
0

《Fluid Engine Development》 学习笔记2-基础

断断续续花了一个月,终于把这本书的一二两章啃了下来,理解流体模拟的理论似乎不难,无论是《Fluid Simulation for Computer Graphics》还是《计算流体力学基础及其应用》都能很好帮助程序员去理解这些原理,可在缺乏实践情况下,这种对原理的理解其实跟死记硬背没什么区别。《Fl... ...

寂灭万乘 发布于 2019-06-18 17:02 评论(0)阅读(187)
0

《Fluid Engine Development》 学习笔记1-求解线性方程组

我个人对基于物理的动画很感兴趣,最近在尝试阅读《Fluid Engine Development》,由于内容涉及太多的数学问题,而单纯学习数学又过于枯燥,难以坚持学习(我中途放弃好多次了),打算尝试通过编写博客总结知识的学习方法来学习。 在计算数值问题时,我们经常遇到线性方程,比如基于网格的流... ...

寂灭万乘 发布于 2019-06-18 16:54 评论(0)阅读(104)