cyclone小知识(四)——利用cyclone和PS制作点云剖面图(包括画直角坐标系)

Cyclone中的操作:

0、找到要经过的点和房屋,用框选将这一部分点云复制出来,就不用最后拍照标记点云位置了。

1、找好正北方向,选中一个点作为剖面点。剖面要垂直房屋.

2、点击Show Active Ref Plane显示辅助面。再点击Set Plane Origin at Pick point将剖面点作为辅助面的原点。最后通过利用tilte Ref plane工具进行旋转,(点击辅助面不同部位旋转方式不同)。

3、设置Add、Edit Cutplanes使剖面可见(一般第一次检查一下是否可见,一般可见,以后就不用刻意改变)。点击Set Cutplane from Active Ref Plane使剖面沿着辅助面生成。并通过Set slice Thickness设置剖面切的宽度。通过来移动剖面的位置。通过查看半个或整个剖面。

4、对点云Selection>Deselect取消选择,因为选中状态下点会变大。

5、记录剖面的顶点坐标与底点坐标,录入excel表中,并通过excel表计算剖面方位角,(方位角是:设过起点的垂直方向上的向量为Z,起点到终点的向量为N,从Z到N顺时针的夹角α)与起点计算剖面的底边距离。

PS中操作:

0、如果需要30×30cm的画布,那么画布的分辨率也需要设成300像素。

1、去除黑色背景,单独打开点云图,然后选中红色点,选取相似之后反选,尽量减少对点云的删除(截图时最好用红色点云),尽量不要在复制到画布之后再删除黑背景。

2、利用吸管或手动设置好前景色,选中点云,利用《编辑》《填充》选择填充前景色。

3、设置好前景色,利用画笔内的铅笔工具进行岩体描画。

4、画出威胁对象,房子(利用钢笔工具,画出路径,再右键描边路径,最后填充图案),注意高度。

5、添加图例。

6,添加剖面方位角

7、利用PS画坐标系。

7.a、打开ps软件,“文件--新建”,新建一个适当大小白色背景文件,创建新图层;

7.b、打开“直线工具(文本按钮下边的下边)”,设置“像素”、模式“正常”、在“终点”打上小勾,按住shift键,绘制一条水平箭头线;

7.c、复制图层,“编辑--变换--逆时针旋转90度”;

7.d、选中有白色背景的图层,用“矩形选框工具”绘制一个矩形选区,填充“前景色”,按住Alt键,用“移动工具拖动等距离复制,制作刻度;

7.e、用“文字工具”,打上“X、Y、O”,坐标轴制作完成。

8、在ps中重新利用shift+直线工具,拉一条坐标线,因为原先的经过拉伸,箭头会变形。

SAR 图像方位向剖面图,可以按照以下步骤进行: 1. 选择需要绘制剖面图的 SAR 图像,并确定绘制剖面图的方位。 2. 在 SAR 图像上选择一条需要绘制剖面图的方位线,并记录该方位线的起点和终点的像素坐标。 3. 提取方位线上的像素值,并将这些像素值按照像素位置进行排序。 4. 将排序后的像素值绘制成剖面图,其中横轴表示像素位置,纵轴表示像素的灰度值。 5. 可以在剖面图上标注出 SAR 图像中感兴趣的目标的位置,以更好地展示 SAR 图像的信息。 在实际操作中,可以使用 Python 的 Matplotlib 库来绘制 SAR 图像方位向剖面图。具体的代码实现过程可以参考以下示例代码: ```python import numpy as np import matplotlib.pyplot as plt import cv2 # 读取 SAR 图像 img = cv2.imread("sar_image.png", 0) # 选择方位线起点和终点坐标 start = (100, 100) end = (400, 400) # 提取方位线上的像素值 line_values = [] dx = end[0] - start[0] dy = end[1] - start[1] for i in range(max(abs(dx), abs(dy))): x = int(start[0] + i * dx / max(abs(dx), abs(dy))) y = int(start[1] + i * dy / max(abs(dx), abs(dy))) line_values.append(img[y, x]) # 绘制剖面图 plt.plot(line_values) plt.xlabel("Pixel position") plt.ylabel("Pixel intensity") plt.title("SAR image azimuth profile") plt.show() ``` 注意,这是一个简单的示例代码,实际应用中可能需要根据具体的需求进行修改和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值