自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (9)
  • 收藏
  • 关注

原创 基于Eigen库的C++深度神经网络类

基于Eigen开发的C++深度学习算法。包含前向传播、反向传播、参数更新等关键算法,支持自定义参数构造和网络参数文件构造,提供Train和ThisBatchDone函数作为外部训练接口,提供MNIST数据集训练的完整过程和测试结果。.........

2022-07-24 00:57:05 1187 1

原创 介绍一种图像相似度排序算法

        工作生活中,常常拍了很多照片存在计算机中,这些照片有些在同一个角度拍摄,内容很相似,甚至有些采取连拍方式,基本相同。清理这些照片、图像给很多朋友带来困扰。这里,给大家推荐一个图像查同软件。简单介绍一下这个软件查同算法总体思路:        1、按照用户指定的目录获取其中的所有*.jpg文件,对所有文件进行预处理,得到特定尺寸(界面可指定,默认为128×128)的缩略图。   ...

2019-01-28 17:38:50 4757 2

原创 坑爹的jack-server(摘记一次jack-server无法启动问题处理要点)

本来jack-server挺好的,也成功编译了一次android7.1.2源代码。改天不知怎么了,再编译时报错:communication error with Jack server (1),上网查,类似报错多为(58)、(77)等,(1)的一个没找到。硬着头皮用相关方法进行排查:(1)称端口问题,要求修改两个本地文件中的两个端口。检索发现本地安装目录下有.jack-settings文件,无...

2018-11-12 11:21:30 11310 3

转载 Eigen

原文:https://blog.csdn.net/yang_q_x/article/details/52383289最近在用Matlab处理图像,现在要做的是将其用C++语言进行翻译,由于要进行大量的矩阵计算,就研究了一下可以进行矩阵计算的开源库,详细的介绍可以参照http://my.oschina.net/cvnote/blog/165340,我从中选择了Eigen进行了一番学习,现在对里面...

2018-08-08 10:49:47 1689

原创 拷贝一个OpenMesh对象

OpenMesh的一个对象A,已经包含了若干节点、面等几何元素。如果想要拷贝一份,执行:B=A是不行的,改变B对A是有影响的。正确的做法是:遍历A所有面,遍历每个面的节点,获取节点数据,为新对象B add_vertex(),add_face(),记得要拷贝其他相关属性。                    ...

2018-07-24 02:36:28 680

转载 网格最短路径算法

https://www.cnblogs.com/chnhideyoshi/p/Dijkstra.html

2018-07-21 22:44:38 5571

原创 OpenGL面片拣选

OpenGL中,对象本身经过世界变换、观察变换、投影变换、剪切变换,显示到屏幕。通过鼠标点击,获取的是屏幕坐标系的二维坐标(x,y)。需要将屏幕坐标反变换,计算世界坐标系中拣选射线方程。(1)建立屏幕ndc坐标,即将整个屏幕进行映射,x方向范围-1到1,中心为0,y方向范围-1到1,中心为0。注意:x方向右正左负,y方向上正下负。ndcx = (2.0f * x) / fWidth - 1...

2018-07-12 10:55:31 1265 2

原创 OpenMesh入门 (关于半边:外行翻译害死人)

    OpenMesh中,关于半边,看了若干原文,又看了若干译文,最终的体会是:                          外行翻译害死人    所谓out和in,应当理解为“外”和“内”,而不是“出”和“入”    这样,“只有边界的点才有外半边”,不就小儿科了么?...

2018-07-07 21:52:56 2030 3

转载 关于VBO

关于VBO转载▼有时候你不得不承认,OPENGL的开发真的不如DIRECTX,特别对于入门的人来说,一个简单的概念可以让我嚼上几天不得骑姐。VBO可以说是OPENGL中里程碑似的东西,通过VBO我们可以把需要渲染的图元的顶点信息,直接上传存储在GPU的显存中。由于最早的OPENGL不支持实例化绘制,导致在绘制大量相似图元的时候,需要反复向GPU提交代码渲染,这点在OpenGL中的二次方图元和实例化...

2018-07-07 00:21:45 2258

原创 OpenMesh入门 验证(关于遍历)

用3dmax画了网格,如下:输出为obj文件,如下:# 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware# 创建的文件:06.07.2018 12:16:29## object Rectangle001#v  10.0000 0.0000 0.0000v  10.0000 -10.0000 0.0000v  15.0000 -5.00...

2018-07-06 14:50:19 2061 9

原创 OpenMesh入门6(译自OpenMesh6.3 Documents)

使用mesh属性和特征本例中,我们将演示如何修改位置、法线、颜色、纹理坐标等标准属性的数据类型。前一节中,我们已经学习了通过调用合适的request方法使用标准属性。与自定义属性不同,用户可以指定数据类型,并传递给句柄给mesh,而标准属性中,数据类型通过所谓的特征(traits)结构定义。通过特征结构traits,我们可以自定义并扩展mesh的数据结构,实现这一目的,我们需要修改两个重要的特性:...

2018-07-06 01:29:01 1747

原创 OpenMesh入门5(译自OpenMesh6.3 Documents)

使用标准属性本例主要说明以下问题:1.如何添加和移除标准属性2.如何获取和设置标准属性值前面我们已经知道,我们可以绑定额外的数据实体到mesh上,作为mesh的属性。OpenMesh提供一系列所谓标准属性。与自定义属性不同,这些属性拥有特殊的特性和不同的接口,这正是本文关注的事情。下表列出了可用的标准属性及其适用对象(节点、面、边、半边等)。  Vertex Face Edge Halfe...

2018-07-06 00:51:18 1836 2

原创 OpenMesh入门4(译自OpenMesh6.3 Documents)

使用标准模板库算法由于OpenMesh迭代器(几乎)是于标准模板库(STL)迭代器一致的,因此,可以将标准模板库的算法应用于mesh。下面的例子演示了如何使用标准模板库中的for_each结构,而这种结构要比手写循环高效的多。我们将定义一个类,这个类提供mesh的光滑算法,然后定义一个可重用组件。由于STL中没有类似于OpenMesh这样的类,因此,我们要定义的这个类必须是模板类:template...

2018-07-06 00:09:59 385

原创 OpenMesh入门3(译自OpenMesh6.3 Documents)

使用(自定义)属性本例主要说明以下问题:1.如何添加和移除自定义属性2.如何获取和设置自定义属性值上一例,我们计算了每个节点的单环领域内所有节点的重心,从存储在一个外部数组中。而如果将数据存储在mesh中,由OpenMesh管理,将更不容易出错。如果能将这样的属性动态挂接到mesh中,那多好。OpenMesh提供动态属性,利用动态属性,可以为每个mesh挂接实体数据(节点、面、边缘、半边甚至mes...

2018-07-05 23:50:40 681

原创 OpenMesh入门2(译自OpenMesh6.3 Documents)

使用迭代器和环绕器本例主要说明以下问题:1.如何使用迭代器2.如何使用环绕器这个例子是第一版mesh光滑器。这里,我们将介绍迭代器和环绕器,这两个概念能提两个线性枚举功能:一是线性枚举mesh上的所有节点;二是枚举环绕某个节点的所有节点(例如,环绕与某个节点相邻的所有一环节点)。更多的细节描述,可参考Mesh IteratorsandCirculators。首先,我们要定义我们自己的mesh类型。...

2018-07-05 20:37:40 542

原创 OpenMesh入门1(译自OpenMesh6.3Documents)

本例子说明以下问题:1.如何声明你自己的mesh类型MyMesh2.如何向mesh对象添加节点和面3.如何通过IO函数将mesh写至硬盘利用OpenMesh进行开发,首先需要定义你自己的mesh类型MyMesh。OpenMesh支持一般的多边形mesh和特殊的三角面mesh。在这个例子中,我们希望使用留个四边形建立一个立方体,所以,我们选择多边形mesh。OpenMesh也支持不同的mesh内核,...

2018-07-05 19:49:14 1113

原创 有关信号和槽之间参数传递的问题(原创)

信号和槽之间参数传递是有要求的,以下几种情况,信号和槽能够正常连接1、信号和槽参数类型、数量完全一致2、信号的参数表比槽的参数表数量多,但是,从信号的参数表第一个参数开始,能够与槽的参数表完全对应,信号中多出的参数,将被槽忽略。另外:(1)一般的,函数指针不能作为参数传递;(2)模板类对象不能作为参数传递;但是:有变通的方法,使用qRegistMetaType函数,将模...

2018-07-03 22:02:52 6178 3

转载 GLSL入门

着色器语言 GLSL (opengl-shader-language)入门大全基本类型:类型说明void空类型,即不返回任何值bool布尔类型 true,falseint带符号的整数 signed integerfloat带符号的浮点数 floating scalarvec2, vec3, vec4n维浮点数向量 n-component floating point vectorbvec2, bv...

2018-07-01 02:18:46 7177

转载 java的三大GUI开发插件

Eclipse并不自带GUI的可视化开发工具,那么如果要在Eclipse中进行可视化的GUI开发,就需要依靠第三方的插件。1 Visual Editor    Eclipse官方提供了一个叫做Visual Editor(VE)的开源GUI插件,功能还是比较强。可以根据用户的界面GUI设计,自动生成相应的Java代码。同样也可以通过相应的Java代码,生成其匹配的可视化GUI编辑界面。VE是通过另外...

2018-06-27 23:47:11 5113

SGP4/SDP4算法模型-matlab代码

利用TLE星历数据计算卫星位置

2023-08-05

rapidjson+librdkafka.zip

很好用的json C++库,还有kafka库,连不上github的来这里取

2021-05-25

kiftd 青阳网盘

推荐一个开源的网盘系统,可个人或者企业使用,配置非常简单: 1、安装java环境 2、运行kiftd-1.0.13-release.jar 3、配置本地地址及端口 4、通过http://ipaddress:port访问网盘 5、管理员账号 admin ,密码 000000 6、在conf/account.properties文件中进行用户账号、密码及权限配置 更多信息,请参考压缩包内《kiftd说明文档.pdf》文件 有固定IP的,随时随地可访问,通过路由访问接入公网的,可使用ngrok、nat123、花生壳等反向代理出去。

2019-01-29

【pdf】以太网技术与应用

网络基础教材《以太网技术与应用》,拿走不谢! 人民邮电出版社,2004. 基础知识,不在乎版本。

2019-01-17

人工智能实用库

这是一个人工智能库,功能挺强大,感兴趣的同学下载一下

2019-01-08

vs+qt+OpenMesh实现对三维网格模型光滑化处理

刚刚上传了本项目的发布软件,现在上传源代码。 该软件利用vs2013+qt5.5.1+qt-addin1.2.5+OpenMesh6.3开发,实现对Obj、Off等三维模型网格格式文件的读取、数据操作(光滑化处理)、写入等功能。 其中,关于OpenMesh部分,利用了节点动态自定义属性,存储每个节点单环领域节点重心数据。源代码实现思路主要来源于OpenMesh Documents 中的例子,共享以便供码友们参考。

2018-07-05

网格文件光滑化处理工具

vs2013+qt5.5.1+openmesh6.3开发,主要利用OpenMesh网格模型处理能力,实现对obj、off等格式的三维模型文件的光滑化处理。

2018-07-05

一款图像查同的软件源代码

可将制定目录中的所有 .jpg 和 .bmp 图像,按照内容相似程度排序,相邻图像可能相同。 前几天传过该工程的可执行程序,今天发布源代码,免费使用。 商用请联系本人。

2018-06-26

二分法求平方根算法,java源代码

二分法求平方根算法,java源代码,可直接拷贝到主类中,在main函数中调用mysqrt函数,传入参数x,返回值即为sqrt(x)。注意,当传入值<0时,返回值为-1

2018-06-24

一款按图像相似度排序的软件,可帮助查同

这是一款按图像相似度排序的软件,可帮助查同。 首先浏览到指定目录,软件可自动搜索目录下的所有图片,进行预处理。之后可分色查同,重点关注区域可调。

2018-06-12

空空如也

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

TA关注的人

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