自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 ncnn:Mat和np.array转换

在验证onnx转ncnn模型结果是否正确时,需要将np.array数据转为ncnn:Mat。np.array和tensor相互转换。

2022-10-13 14:54:13 627 1

原创 cmake设置CMAKE_CONFIGURATION_TYPES未生效

在项目中有时仅需要编译指定(debug或release)版本在cmake中设置CMAKE_CONFIGURATION_TYPES属性时有时未生效需要将该设置放在project之前并且这样设置

2022-07-06 13:46:31 1770

原创 mac(intel) openssl 问题

MacOS(intel) 使用brew安装opencv遇到openssl问题

2022-05-10 18:18:41 1617

翻译 cuSPARSE库官方文档部分翻译

前言级别1:稀疏格式的向量与密集格式的向量之间的操作级别2:稀疏格式的矩阵与稠密向量之间的操作格式级别3:稀疏格式的矩阵和一组密集格式的矢量(通常也可以看作密集的高矩阵)之间的运算转换:允许在不同格式之间进行转换的运算矩阵格式,以及csr矩阵的压缩。cuSPARSE库函数可用于数据类型float,double,cuComplex和cuDoubleComplex。sparse的1级,2级和3级函数遵循以下命名约定:cusparse<t>[<matrix data format

2020-09-11 16:35:59 1375

原创 LIBDXFRW读取dxf

使用libDXFRW读取dxf文件并用VTK显示

2020-08-24 16:08:50 3676 6

原创 OpenMesh实现增量网格重构

本文实现的为Incremental remesh操作:

2020-07-29 17:22:06 1948 1

原创 常用代码之中心点和轴向长度构建六面体

常用的代码片段,用于构建立方体,根据六面体的几何中心和各轴向半径构建六面体。代码中有部分vtk类,可替换为各自需要的类型做相应更改。bool calculateObjPoints(vtkPoints* pts, double Center[3], double AxialRadius[3]){ int help[8][3] ={ { 1, 1,-1}, { 1,-1,-1}, {-1,-1,-1}, {-1, 1,-1}, .

2020-06-08 18:09:31 216

原创 射线与平面交点

我们设交点为Pro(Projection),平面上的点PP(PlanePoint)和平面向量PN(PlaneNormal),则向量PP-Pro在平面上,与PN垂直,其点积为0。即:(PP-Pro)·PN = 0;公式一对于这条射线,起始点为P,方向为Dir,那么 P加上一定量的Dir,能够过得交点Pro,则Pro = P+d·Dir(公式二),d是一定的比例。把公式二代入公式一,我们可...

2019-10-21 12:03:07 1788

vs2017-64-DXFRW库

解压完成后更改DXFRW/lib/pkgconfig/libdxfrw.pc中修改为解压所在的目录。同样环境变量添加dll所在目录。参考如下: prefix=D:/lib/DXFRW exec_prefix=D:/lib/DXFRW libdir=|D:/lib/DXFRW/lib includedir=D:/lib/DXFRW/include cmake使用时 find_package(libdxfrw REQUIRED) target_link_libraries( projectName libdxfrw::libdxfrw) 即可使用

2020-07-29

vs2017-64-OpenMesh库

解压完成后更改OpenMesh/libdata/pkgconfig/openmesh.pc中prefix=D:/lib/OpenMesh,修改为解压位置即dll所在的目录。同样环境变量添加dll所在目录。 cmake使用时 find_package( OpenMesh REQUIRED) include_directories( ${OpenMesh_INCLUDE_DIRS} ) target_link_libraries( projectName OpenMeshCore OpenMeshTools) 即可使用

2020-07-29

QT+OpenGL六面六色鼠标手势操作旋转立方体 滚轮缩放

六面六色的彩色立方体,使用QT和OpenGL开发,鼠标手势操作旋转,滚轮进行缩放,旋转矩阵实现旋转,无万向锁问题。

2018-10-17

C语言基础教程

C语言基础教程,适用于初学者学习C语言。

2014-10-27

空空如也

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

TA关注的人

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