基于arcpro3.0.2版的使用深度学习检测对象之椰子树

server/2024/12/22 15:24:59/

基于arcpro3.0.2版的使用深度学习检测对象之椰子树
GPU显卡Nivda 1080 训练模型图
在这里插入图片描述

(四)检测对象之椰子树
使用深度学习检测对象

打开 detect objects using deep learning,参数
输入栅格为要检测的影像
模型定位为上一步输出的.emd文件
cpu模式+Max Overlap Ratio=0.4
运行时间:2个小时
在这里插入图片描述
(三)训练样本目标模型
采用YOLOv3+Backbone: DarkNet53+200个Epochs+GPU训练
生成的Accuracy: {‘Palm’: 0.6729394758048155}
在这里插入图片描述

(二)训练样本管理器
制作样本并导出样本库
其样本制作参考地址:https://zhuanlan.zhihu.com/p/393579634?utm_id=0
在这里插入图片描述
在这里插入图片描述

(一)安装arcpro3.0.2的AI使用环境
clone arcgispro-py3

激活环境
conda activate C:\Users\hsg\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone

conda deactivate

安装tensorflow
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple lyft-dataset-sdk
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numba0.48.0
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
1.20.0
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple networkx==2.2

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

cmd中激活环境后执行测试代码
python helloworld.py
python tensorflowV.py

测试安装环境python代码
helloworld.py

import tensorflow as tf
print(tf.__version__)
print('hello world!')

tensorflowV.py

import tensorflow as tf
print('tensorflow version:'+tf.__version__)
tf.compat.v1.disable_eager_execution()
w1=tf.random.truncated_normal([2,3],0.0,1.0)
w2=tf.random.truncated_normal([3,1],0.0,1.0)x=tf.compat.v1.placeholder(tf.float32,shape=(3,2),name="input")
a=tf.compat.v1.matmul(x,w1)
y=tf.compat.v1.matmul(a,w2)with tf.compat.v1.Session() as s:init_op=tf.compat.v1.global_variables_initializer()s.run(init_op)print(s.run(y,feed_dict={x:[[0.7,0.9],[0.1,0.4],[0.5,0.8]]}))

vscode执行py文件需要设置vscode python执行环境

快捷键:Ctrl+Shift+P
选择python select interpreter
选择下面路径的arcgispro-py3-clone版本
C:\Users\hsg\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone

本blog地址:https://blog.csdn.net/hsg77


http://www.ppmy.cn/server/23674.html

相关文章

备考数通HCIE证书4点经验分享!

大家好,我是来自安阳工学院20级网络工程的刁同学,在2023年12月20日成功通过了华为Datacom HCIE认证,并且取得了笔试900多分,实验B的成绩。在此,我想把我的一些考证心得分享给正在备考的小伙伴们。 关于为什么考证 我…

【Paddle】PCA线性代数基础 + 领域应用:人脸识别算法(1.1w字超详细:附公式、代码)

【Paddle】PCA线性代数基础及领域应用 写在最前面一、PCA线性代数基础1. PCA的算法原理2. PCA的线性代数基础2.1 标准差 Standard Deviation2.2 方差 Variance2.3 协方差 Covariance2.4 协方差矩阵 The Covariance Matrix2.5 paddle代码demo①:计算协方差矩阵2.6 特…

在k8s中以deployment方式部署minio

minio官网给的demo是通过pod方式部署的,我碰到了好几次因为k8s集群断电重启后,以单pod方式部署部署的minio消失。因此这里改用deplyment的方式部署minio。 以下是完整的minio部署清单 --- # Deploys a new MinIO Pod into the metadata.namespace Kube…

Centos编译安装python3.9

Centos编译安装python3.9 2024年4月24日, 当前Linux环境只能下载tar.gz包, 然后编译安装, 不能直接使用yum快速安装 准备相关依赖 yum -y install epel-release yum -y update 安装开发者工具 yum groupinstall "Development Tools" -y yum install openssl-de…

使用pyqt编写的页面导航框架

使用pyqt编写的页面导航框架 效果 介绍代码 效果 介绍 使用pyqt多种控件编写的导航框架,左边是菜单栏,点击不同的菜单选项可以切换到不同的页面。 代码 import sys from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QHBoxLayout, QP…

数据整合与 IT 自动化:工业企业的转型之路

随着信息技术的快速发展,工业企业正面临着数字化转型的挑战和机遇。数据整合和IT自动化成为了工业企业实现高效运营和持续创新的关键。本文将探讨数据整合和IT自动化在工业企业转型中的重要性,并提供一些实践建议。 引言: 在数字化时代&…

【LeetCode刷题记录】简单篇-70-爬楼梯

【题目描述】 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 【测试用例】 示例1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。 1.1阶 1阶…

centos上网卡突然找不到了

问题 今天登录centos突然发现ssh连接不上,在虚拟机中输入ifconfig才发现没有找到对应的网卡ens33了 解决 只需要输入两行命令就可以解决 禁用NetworkManager systemctl stop NetworkManagersystemctl disable NetworkManager 然后重启网络systemctl start netwo…