三维视觉
侠客行江湖
在江湖留下传说
展开
-
Python 绘制遥感数字高程影像(DEM)
from matplotlib import cmfrom PIL import Imageimport numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dimg = Image.open('高程.tif')re_img = np.asarray(img)fig = plt.figure(figsize=(12, 8))ax = Axes3D(fig)X = np.arang原创 2021-10-12 23:01:56 · 1350 阅读 · 0 评论 -
二值图、灰度图watershed图像区域分割
思路:1、膨胀腐蚀去除噪声2、基于距离变换的分水岭算法3、分水岭算法填充不同的颜色4、根据每个分割后的区域的原始坐标,计算轮廓;原始图像 距离变换watershed边界计算及多边形拟合#图片读取I = Image.open('coin.jpg')im_gray = I.convert('L')im_gray = np.array(im_gray)image = np.where(im_gray[...,:] < 225, 0, 1)#膨胀腐蚀去除噪声kernel =原创 2020-12-04 23:20:05 · 2644 阅读 · 1 评论 -
二维激光雷达ICP_SLAM定位学习
红色点为单独icpSLAM定位红色点为航迹推算定位红色点融合定位原创 2020-11-10 13:38:05 · 1503 阅读 · 3 评论 -
三维重建obj、voxel、mesh
dust3D能根据参考图手动绘制三维模型并输出三维obj数据,多用于动画电影等。软件例程输出obj文件,包含mesh数据信息,mesh可以通过加密获取点云。将obj数据转换为体素voxel。https://drububu.com/miscellaneous/voxelizer/index.html?out=obj...原创 2020-11-09 22:13:29 · 2873 阅读 · 0 评论 -
obj文件在MeshLab中显示纹理贴图
三个文件:obj文件、mtl文件及一张纹理图。1、obj文件:`mtllib ./obj.mtlv -1 -1 -1v -1 1 -1v 1 1 -1v 1 -1 -1vt -1 -1 -1vt -1 1 -1vt 1 1 -1vt 1 -1 -1f 1/1 2/2 3/3 4/4其中第一行指明了对应的mtl文件;2、mtl文件进行了一些贴图设置及指定了纹理图## Wavefront material file# Converted by Meshlab Group#原创 2020-09-24 23:12:32 · 3591 阅读 · 0 评论