批量生成雷达回波数据集

目前,没有找到探地雷达回波图的开源数据集,鉴于实验成本限制,采用gprMax v3.1.5仿真生成。
这里参照两个博主:
链接1:https://blog.csdn.net/gujiguji_c/article/details/107440821
链接2:https://blog.csdn.net/weixin_43682976/article/details/107376980?fps=1&locationNum=2
针对复现出现的问题及解决方法做笔记。

批量处理in文件出现的问题

1.没有h5py模型

数据代码

D:\my_gprmax\MyGPR>python productdatas.py
Traceback (most recent call last):File "productdatas.py", line 4, in <module>from gprMax.gprMax import apiFile "D:/my_gprmax/gprMax\gprMax\__init__.py", line 11, in <module>from .gprMax import api as runFile "D:/my_gprmax/gprMax\gprMax\gprMax.py", line 30, in <module>import h5py
ModuleNotFoundError: No module named 'h5py'

安装一下即可

D:\my_gprmax\MyGPR>pip install h5py
Collecting h5pyDownloading h5py-3.6.0-cp37-cp37m-win_amd64.whl (2.8 MB)|████████████████████████████████| 2.8 MB 159 kB/s
Collecting numpy>=1.14.5Downloading numpy-1.21.5-cp37-cp37m-win_amd64.whl (14.0 MB)|████████████████████████████████| 14.0 MB 15 kB/s
Collecting cached-propertyDownloading cached_property-1.5.2-py2.py3-none-any.whl (7.6 kB)
Installing collected packages: numpy, cached-property, h5py
Successfully installed cached-property-1.5.2 h5py-3.6.0 numpy-1.21.5

2.没有scipy模型

ModuleNotFoundError: No module named 'scipy'

解决方案同上

D:\my_gprmax\MyGPR>pip install scipy
Collecting scipyDownloading scipy-1.7.3-cp37-cp37m-win_amd64.whl (34.1 MB)|████████████████████████████████| 34.1 MB 595 kB/s
Requirement already satisfied: numpy<1.23.0,>=1.16.5 in d:\miniconda\lib\site-packages (from scipy) (1.21.5)
Installing collected packages: scipy
Successfully installed scipy-1.7.3

3.同样方法安装以下
pip install colorama
pip install psutil
pip install terminaltables
pip install matplotlib
其中,ModuleNotFoundError: No module named 'gprMax.fields_updates_ext’解决方法见链接1。

4.没有找到指定文件夹
FileNotFoundError: [WinError 3] 系统找不到指定的路径。: ‘D:\my_gprmax\MyGPR\in_data’
直接创建一个名为in_data的文件夹就好,将链接1产生的后缀名为.in的输入文件放入。

5.将链接2中的python脚本做出如下修改:

6.至此跳转到gprMax中运行出现
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xbc in position 2: invalid start byte
参照博文https://blog.csdn.net/stone9159/article/details/79071316
得知
中文字符的Unicode编码0x0800-0xFFFF之间,(utf-8包含了部分汉字)
当你试图将该“中文字符”转成U码的utf-8时超出了其范筹
而GBK 规范收录了 ISO 10646.1 中的全部 CJK 汉字和符号,并有所补充

我这里直接将输入文件中的中文内容注释掉

7.建模参数出现问题


明天再修改输入文件的参数吧

python脚本批量生成雷达回波数据集相关推荐

  1. python脚本批量生成数据

    在平时的工作中,经常会遇到造数据,特别是性能测试的时候更是需要大量的数据.如果一条条的插入数据库或者一条条的创建数据,效率未免有点低.如何快速的造大量的测试数据呢?在不熟悉存储过程的情况下,今天给大家 ...

  2. Python脚本如何生成Windows可执行文件.exe

    Python脚本如何生成Windows可执行文件.exe 时间 2014-10-12 22:23:17 书影 - 最新日志 原文  http://bookshadow.com/weblog/2014/ ...

  3. python生成yaml_使用python脚本自动生成K8S-YAML的方法示例

    1.生成 servie.yaml 1.1.yaml转json service模板yaml apiVersion: v1 kind: Service metadata: name: ${jarName} ...

  4. python生成yaml_使用python脚本自动生成K8S-YAML

    使用python脚本自动生成K8S-YAML 1.生成 servie.yaml 1.1.yaml转json service模板yaml apiVersion: v1 kind: Service met ...

  5. Photoshop脚本 批量生成各尺寸的iOS图标

    源自:http://coolketang.com/psscript/menu8lesson12.php 设计师们通常设计一张1024*1024的图标,然后导出十几种用在iPhone, iPad, iT ...

  6. Python脚本批量重命名图片

    Python脚本批量重命名图片 # -*- coding: utf-8 -*- """ Created on Tue Mar 23 13:34:59 2021@autho ...

  7. 用Python+ChatGPT批量生成论文概述

    用Python+ChatGPT批量生成论文概述 做算法研究离不开阅读大量论文.从海量论文中找到需要的论文往往耗费算法团队不少的精力. ChatGPT官方例子中有一个"TL;DR"摘 ...

  8. 在blender中使用python脚本批量复制平移生成模型

    本案例需求: 从基本的建筑单元按照字形平面布局生成综合建筑体. 先在blender中用手工制作好一个建筑单元(名称定为"cube"),然后在blender中打开一个"Te ...

  9. 使用Python脚本批量裁切栅格

    对栅格的裁切,我们通常使用裁切(数据管理-栅格-栅格处理)或按掩膜提取(空间分析-提取分析)来裁切,裁切的矢量要素通常是一个要素图层或Shape文件.如果要进行批量处理,可以使用ToolBox中的批量 ...

最新文章

  1. 计算机视觉图像处理机器学习压缩感知等论文代码大全
  2. 第8章 基本UDP套接口编程
  3. java中gc是啥_java的gc是什么
  4. linux修改ssh登陆端口号,Linux 6 修改ssh默认远程端口号的操作步骤
  5. go语言服务器运行,Go语言实现Web服务器
  6. ubuntu安装teamviewer教程 linux安装teamviewer教程
  7. c语言入门经典课后作业,C语言入门经典习题答案.doc
  8. jenkins用户凭证插件的安装
  9. 电脑花屏是屏幕坏了吗_电脑开机屏幕花的是不是主板坏了
  10. 力学 —— 物体固有属性之惯性张量矩阵
  11. android 4.0网络机顶盒,小米盒子体验:传输成问题目前还是半成品
  12. 前端50个精美登录注册模板
  13. 出租车计费程序php,出租车计价器VHDL程序
  14. Win10桌面背景消失了变黑的解决方法
  15. 关于浏览器及其内核以及什么是浏览器兼容性
  16. 为什么当函数值为定值时,梯度垂直于等值面?
  17. php数据库无法插入数据,php无法插入数据怎么办
  18. POI 在 word中 画图 以及图例刷新
  19. 奇想大白话之《羊了个羊》为何火,技术很厉害吗?
  20. 项目中用jbarcode生成条形码,并进行特定的格式打印标签纸(完成步骤):(得力,斑马打印机都能使

热门文章

  1. 3D视觉感知新SOTA BEVFormer复现nuscenes数据集测试demo
  2. 【Android 2d游戏开发(3)】——贪吃蛇(基于surfaceview框架,精讲)
  3. 如何从零启动做公众号引流,分享公众号引流的8个有效方法
  4. 生日快乐的flash
  5. 怎么删除win11系统休眠文件?
  6. 梦幻西游三维获取服务器信息,《梦幻西游三维版》2020服务器互通功能说明
  7. 计算机知识培训包括计算机基础知识信息化,2010年信息化全员培训计算机基础知识题库...
  8. symbian 2nd中从屏蔽接入点选择以及创建新的接入点
  9. python三消小游戏
  10. vistar居然把迅雷给"蹂躏"了