- 博客(34)
- 资源 (113)
- 收藏
- 关注
原创 libstdc++.so.6: version `GLIBCXX_3.4.22‘ not found #13
卸载已安装的应用,然后重新编译安装即可。
2024-01-03 09:37:01 456
原创 ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory
ImportError: libgthread-2.0.so.0
2022-08-29 22:08:58 2129 1
原创 ImportError: libGL.so.1: cannot open shared object file: No such file or directory
ImportError: libGL.so.1
2022-08-29 22:07:17 1171
原创 /lib/x86_64-linux-gnu/libOpenGL.so.0: undefined symbol: _glapi_tls_Curr
在编译colmap时,编译成功,安装成功之后,出现运行时错误,具体错误如下:colmap: symbol lookup error: /lib/x86_64-linux-gnu/libOpenGL.so.0: undefined symbol: _glapi_tls_Current解决方法:sudo apt install libgl-devsudo apt install libglu-dev sudo apt install参考stackoverflow...
2022-03-03 12:42:48 1523 1
原创 人性弱点-如何赢得朋友和影响别人
How to win friends and influence people.1. Become genuinely interested.When you talk to someone, you need to understand that they have their interests and you have yours. When you find their interests you should be interested.当你和某人交谈时,你需要明白他们有自己的利益
2021-09-22 23:06:59 880
原创 window10右下角 天气 关闭
window10右下角 天气 关闭window10右下角 天气 关闭window10右下角 天气 关闭更新完很不习惯多了个广告推荐,影响工作学习专注,关闭的方法:右键任务栏–》资讯和兴趣(news and interests) --》 关闭(close)。...
2021-06-10 10:06:56 3319 1
原创 gcclua-config.h:1:24: fatal error: gcc-plugin.h: No such file or directory
解决方法,gcc -v 查看自己的gcc版本,安装对应的plugin;本机版本gcc5, 因此 sudo apt install gcc-5-plugin-dev,即可。
2021-03-15 15:12:34 548
原创 Ubuntu 20.04 cuda cudnn
ubuntu20.04的cuda支持到11.1了,但是pytorch目前只支持到11.0,所以需要的童靴需要注意下版本对应。1. cuda官网下载,新安装的20.04是没有gcc和cmake需要自行安装,sudo apt install cmake gcc即可Alt+ctrl+F3 进入tty3,关闭GUI$ sudo systemctl set-default multi-user重启sudo ./cuda****(你下载的cuda全名) 然后accept, 选择all之后
2020-11-28 19:29:26 480
翻译 双向反射分布函数(Bidirectional Reflectance-Distribution Function, BRDF)
双向反射分布函数(Bidirectional Reflectance-Distribution Function, BRDF)辐射通量(radiation flux)通过立体角dωi[sr]d\omega_{i} [sr]dωi[sr],以(θi,ϕi)(\theta_{i},\phi_{i})(θi,ϕi)角度照射到表面AiA_{i}Ai上。分配到以点(xi,yi)(x_{i}, y_...
2020-02-10 19:09:50 4098
原创 微面元散射模型(Microfacet scattering models)
微面元模型表示:在很小尺度下,相对于图像中的像素,表面是粗糙不平的,但相对于光的波长是巨大的。因为粗糙度是随机的,所以对于表面的一部分和另一部分而言是没有区别的;它们会有不同的表面几何形状,但是在大范围内的统计分布是一样的。这中表面行为类似于局部镜面,大尺度观测时,察觉不到表面特征,它们平均的分布在空间中。当表面稍微粗糙些,观察到的表面就不太有光泽。我们称射线反射的微面元(microsurfa...
2020-02-10 14:20:43 1198 1
原创 1.2.5 表面散射
现在能够计算对一个proper shading的两块非常重要信息,分别为位置和入射光。需要确定入射光在表面是如何散射的,具体而言,我们感兴趣的是通过跟踪而找到的交互点的射线有多少光量散射出来到达相机,如图1.6。 场景中的每一个物体都是一种材质,材质也是其在表面的每一个点的自身表现属性,被称作为双向反射分布函数bidirectional reflectance distr...
2018-03-29 22:35:39 1718
原创 glog与vs2015环境配置
1.工程属性页:C/C++,预处理器,预处理器定义。填入:GLOG_NO_ABBREVIATED_SEVERITIESGOOGLE_GLOG_DLL_DECL=CMAKE_INTDIR="Debug"2.工程属性页:C/C++,常规,附加包含目录,添加glog的src文件,路径为存放glog的硬盘路径,应为***\src\windows,我的路径如下:E:\wm\glog-mast...
2018-03-29 11:14:52 1217
原创 1.2.4 可见性
在前面几节中忽略了光分布的一个重要成分,那就是阴影。只有在该点与光源位置中无遮挡,每一个光线才都会对该阴影的点产生光照量。如图1.5。 然而,在光线追踪器中,从阴影点处观察,很容易找到光线是否是可见的。简单的构建一个原点在表面点的新射线,并且方向朝向那个光源。这样特殊的射线被称作为阴影射线。在环境中跟踪这个射线,通过对比找到的任何交互点(距离用tt表示)与随着距离光源为tt的射线,来检查是否...
2018-03-28 23:07:54 348
原创 1.2.3 光的分布
射线与物体交互阶段将表现出一个让我们描绘阴影的点和一些在这个发点的局部几何信息。回想以下,我们的最终目标是得到在相机方向上光线离开这个点光量。为了获得光线离开这个点的量,我们必须知道到达这个点的光量。这就涉及到在这个场景中光的几何和辐射度分布。对于简单的光源(如点光源),在已知光的位置的情况下,光的几何分布可以很简单的获取。然而,在真实世界里点光源是不存在的,所以在物理基础上的照明通常是基于区域光...
2018-03-23 13:56:43 1281
原创 1.2.2 射线与材质的交叉点
相机生成一个射线,首要的渲染工作是决定物体的材质,如果有的话,还要确定射线第一次交互和在哪发生交互。这个交互点顺着射线是可见的,且我们希望模仿光线与物体在这个点的交互。为了找到光线交互,必须测试射线与所有物体在这个场景的交互,并且选择出射线第一个交互的点。假如射线为r,我们可以参数化如下形式:r(t) = o + td,o为射线的原点,d是它的方向向量,t是一个(0,正无穷)的参数。这样就可以通过...
2018-03-21 21:46:37 284
原创 1.2.1 相机
几乎每个人都使用过相机,并且熟悉它的基本功能:你想要记录一个世界的图像(通常是按下快门键或者轻触屏幕),并将图像记录在胶片或电子传感器上。其中之一。最简单的照相设备叫做针孔照相机。针孔照相机由一个一端有小孔的较轻的密封盒组成(图1.1)。当这个洞被打开时,光线进入这个洞,落在盒子的另一端贴有纸的上面。尽管它很简单,但直至今天为了得到艺术效果,这种相机仍然经常使用。在胶片上形成一个图像时,要获得足够...
2018-03-21 17:16:15 176
原创 1.2 真实感绘制与光线跟踪算法概览
真实感绘制的目的是创建一个与真实的场景不可区分的三维场景的图像,在我们描述渲染过程之前,重要的是要理解“不可区分”这个词是不准确的,因为它涉及到观察者,不同的观察者对于同一个图像的感知也会不相同。虽然我们将在书中介绍一些感性问题,但要精确的表现观测者的感性认知是一个非常困难且很难解决的问题。在大多数情况下,我们依靠对显示技术的理解,以及对物理的光照和对其交互进行精确的模拟而感到满意的情况下,来对观...
2018-03-21 14:40:16 955 1
原创 1.1.1 索引与交叉参考
以下特点的设计是为了让代码内容更容易查找。在页边距的索引指明了所使用的函数、变量、和方法定义的页码。为了便于以名字的方式找到其定义,书目后面的索引都做了相应的记录。附录C是“片段的索引”,列出了每个所使用的片段定义及其所在页码。在文中,每个片段的名字后面都记录着其被使用的页码。例如,一个假设片段定义为:< A fascinating fragment >-= 184,690...
2018-03-20 20:44:12 676
原创 第一章 文学编程
基于物理模式的渲染渲染是从三维场景描述中生成图像的一个过程。很显然,这是一项应用非常广泛的任务,并且有许多方法可以实现。基于物理基础的技术试图模拟地更真实,也就是说,他们利用物理原理来模拟实现光与物质的相互作用。而基于物理的方法可能看起来。1.1文学编程在编写tex排版系统时,Donald Knuth 开发了一种新的编程方法,该方法是基于简单而又革命性的思想,即程序应该写出来,更多的是为了人们的消...
2018-03-19 19:03:53 745
原创 oracle创建表空间,用户步骤
/*oracle创建表空间,及用户分为四步 */第1步:创建数据临时表空间:create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle11i\tju_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent
2016-01-18 15:53:34 379
原创 easyui-propertygrid中name和value值修改
效果图:修改值name value值为中文示例步骤:1.2.改页面加入js代码: var mycolumns = [[ {field:'name',title:'属性',width:100,sortable:true}, {field:'value',title:'值',width:100
2016-01-06 02:22:21 3498
原创 数据库设计步骤--了解用户需求:向客户请教
了解重要人物之后,就可以向他们请教了。通过谈话获悉他们认为应采取什么样的解决方案,应该包含哪些数据,表示数据的方式及数据的不用部分相互关联的方式。尽吋能多地从利益相关者那里了解情况。但是一定要记住客户负贲人是充分了解客户需求并且有权做出最后决定的人,尽管应该考虑每个人的想法,但是只有客户负责人能够一锤定音。根据项目的范围,这个阶段会花费一段时间。花费时间不定,一个星期、一个月或者更
2016-01-04 16:42:18 665
原创 数据库设计步骤--了解用户需求:了解重要人物
理想情况下,所有的项目团队人员都将在一起协调工作,每个人都会尽力做好自己的工作而不发生冲突,项目平稳地向前进展并最终创建出满足客户需求的产品。但是实际上项目不会总是按照理想的情况进展。当您逐渐了解客户(和团队成员)时,认识到并非所有人都对产品有着同样的想法是很重耍的。您需要搞清楚哪些客户是领导、哪些是项目组参与者、哪些人对项目基本没有发言权以及哪些人可能会严重千扰项目的执行。•执行负责
2016-01-04 16:20:13 907
原创 数据库设计步骤--了解用户需求:与客户会面
在启动任何项目之前,需要了解项目是干什么的。是构建一个什么系统?是库存系统、供应链模型还是股票价格跟踪和预测系统(也称做随机数生成程序)?了解需要设计和构建的系统的最佳途径是质问客户。了解客户的需求可能是一个沒长和费力的过程。这一过程可能包括数天乃至数周的交互询问、学习现行惯例、认真翻阅落满灰尘的卷宗和其他企业资料,并在客户履行日常工作时进行暗中监察。在此过程结束时,客户应该不会公开表示对
2016-01-04 15:44:07 1256
原创 数据库设计步骤--了解用户需求:拿出一个问题清单
从项目一开始,就应该着手考虑询问客户哪些问题以便于更好地了解项目的目标和范围。1.功能:主要讨论期望系统实现什么功能,还要涉及如何实现这些功能。记录客户提出的系统应该如何工作的想法仍有用的。•系统应该实现什么功能?•构建此系统的原因是什么?你希望它究成哪些任务?•系统应该呈现什么样的外观?大致绘出用户界面?•系统的不同部分分别需要多少响应时间(通常交互式响应时间应该小于
2016-01-04 15:18:58 3060
原创 IplImage下imagesize结构解析
int imageSize; /* 图像数据大小(在交叉存取格式下ImageSize=image->height*image->widthStep),单位字节*/ 也就是图片的高*宽*3(3表示3个通道占用字节,个人理解),不过当你输入某一个图片,该图片的imageSize有时不等于宽*高*3。 这是为什么呢? 经过一段测试发现:
2013-10-21 18:17:36 1365
原创 图模型简介(一)
概率在现在模式识别中占有很重要的地位,可以把概率问题纯粹的转化成图的操作。转化成图有三个优点: 1.提供一个简单的方式去形象化概率模型结构,并且可以设计和改进出新的模型。 2.观察模型性质,包括条件独立的性质,可以检查图模型的正确性。
2013-09-02 20:35:12 4068
翻译 贝叶斯网模型建立
举例说明: 一条两岸都有树的河,河里有鱼群,这些鱼需要保护。这条河从农田地里穿过,受干旱条件的影响,下雨通过水流能够帮助鱼的生长数量(native fish populations),并且让鱼的栖息地更适宜生存,同样连通着不同的栖息地。然而下雨能把农药冲进河里,会对鱼造成危害。 如何建立适宜的贝叶斯网呢? 首先,我们要确定感兴趣的变量,这些变量将成为BN的
2013-08-29 21:01:32 1661 1
原创 贝叶斯网络(一)
由于自己最近在学习贝叶斯网络,在学习中遇到一些问题,查找相关资源的博客很少,自己就写了点学习笔记。 首先,介绍贝叶斯网络(Bayesian Network,简称BN)是一种特殊的图形模型,是有向无环图(Diected Acyclic Graph,简称DAG)。也就是说,在贝叶斯网络中,所有的边都是有方向的(即指向一个特殊的方向),而且不存在回路(即不存在这样的一条路径,从某个节点
2013-08-17 18:47:29 6919 3
Python计算机视觉编程
2015-05-14
模式识别(第2版)
2013-11-20
Visual C++数字图像模式识别典型案例详解
2013-11-20
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar
2017-09-11
深度学习:21天实战Caffe
2017-04-07
数据库设计解决方案入门经典
2016-01-04
Struts2+Spring2.56+Hibernate3+Extjs+JSON实现登陆修改密码
2015-10-14
恢复系统主题(win7X64)
2015-10-14
nstant Client for Microsoft Windows (32-bit)
2015-09-06
基于ssh+easyui的通讯录管理小项目
2015-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人