首页
学习
活动
专区
圈层
工具
发布

如何在Windows系统上使用Object Detection API训练自己的数据?

前言 之前写了一篇如何在windows系统上安装Tensorflow Object Detection API? 然后就想着把数据集换成自己的数据集进行训练得到自己的目标检测模型。...于是就自己来撸一篇教程,方便自己也给别人一些参考吧~ 目录 基于自己数据集进行目标检测训练的整体步骤如下: 数据标注,制作VOC格式的数据集 将数据集制作成tfrecord格式 下载预使用的目标检测模型...数据标注,制作VOC格式的数据集 数据集当然是第一步,在收集好数据后需要进行数据的标注,考虑到VOC风格,这里推荐使用LabelImg工具进行标注。 ?...下载预使用的目标检测模型 准备好训练数据后,选择模型进行训练,下载官方预训练模型【Github】 对于目标检测,可以考虑选择几种最常用的模型: ssd_mobilenet_v1_coco ssd_mobilenet_v2...训练模型只需要运行object_detection/legacy路径下的train.py程序即可。(当然object_detection API安装是大前提,具体看上一篇文章!)

2K40

如何在Ubuntu 16.04上使用Alerta监视Zabbix警报

没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后在购买服务器。...在第一个运行Zabbix的Ubuntu服务器上,安装以下组件: Apache,MySQL和PHP。...,请参考云+社区如何在CVM上安装Nginx MongoDB,请参考云+社区在服务器上安装维护你的MongoDB数据库教程 如果您希望按照步骤六中的说明保护Alerta Web界面,则需要一个GitHub...复制此密钥; 你以后会需要的。 或者,您可以设置OAuth身份验证并使用GitHub或Google凭据登录Alerta用户界面。如果基本身份验证足够,您可以跳过下一步。...默认情况下,Zabbix会跟踪服务器上的可用磁盘空间量。我们将创建一个足够大的临时文件来触发Zabbix的文件系统使用警报。 如果尚未连接,请登录Zabbix服务器。

5.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    轻松搭建高效文件管理系统:轻量云服务器+1Panel一键安装Alist

    Alist 是一个非常轻量的文件管理系统,可以将本地或云存储服务(如阿里云OSS、腾讯云COS等)上的文件进行统一管理。它支持网页端和API接口的操作,用户可以通过浏览器或程序访问、管理和分享文件。...1Panel 是一个基于Web的服务器管理面板,能够简化在云服务器上进行各种操作的复杂性。它通过提供图形化界面,帮助用户快速安装和管理各种应用,如Web服务器、数据库、PHP环境等。...自动化部署和管理环境(如Nginx、PHP、MySQL等)。提供文件管理、数据库管理、日志查看等操作。友好的图形化界面,适合无经验的用户。...你可以在浏览器中访问: http://your_server_ip:3210 登录时,使用1Panel安装时提供的默认用户名和密码,进入1Panel的管理界面。3....在配置界面,你可以选择添加一个或多个存储服务进行连接。根据你的需求,选择相应的存储服务并填写API密钥等信息。5. 管理和使用Alist配置完成后,你就可以开始使用Alist来管理你的文件了。

    2.1K10

    iOS和Android比特币开发3个最受欢迎的应用SDK(示例)

    区块链钱包 Blockchain Wallet API KEY:完全访问此服务的所有功能,如创建钱包,付款,发送交易,地址管理等。 要接收任何密钥,必须从BC请求API。...在GitHub上,可以找到基于Blockchain API的示例应用程序。它使用Blockchain的Java库。该应用程序有两个主要功能: 创建一个钱包。 比特币的汇率。...该SDK允许用户使用TestNet3(官方比特币测试网络),MainNet(比特币交易的原始和主要网络)以及设置私人服务器。 BitcoinJ不需要注册,因为在这种情况下比特币钱包是在设备上创建的。...Coinbase中使用两种方法进行身份验证: API KEY。可以在网站上的API设置中创建和激活。在这种情况下,你只能访问自己的帐户或商家订单; 使用OAuth令牌重定向到官方网站。...php比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Php代码中集成比特币支持功能,例如创建地址、管理钱包

    4.4K30

    如何使用CentOS 7上的CloudFlare验证来检索让我们加密SSL通配符证书

    在本教程中,您将使用CentOS 7上的Certbot 进行CloudFlare验证,为您的域获取通配符证书。然后,您将配置证书以在其到期时续订。...现在您需要从CloudFlare获取API密钥。 第2步 - 获取CloudFlare API 为了使Certbot能够自动续订通配符证书,您需要为其提供CloudFlare登录和API密钥。...你会看到你的API密钥: 复制此密钥。您将在下一步中使用它。 现在返回到您的服务器以继续获取证书的过程。...默认情况下,Certbot使用Let's Encrypt的生产服务器,它使用ACME API版本1,但Certbot使用其他协议获取通配符证书,因此您需要提供ACME v2端点。...对于Nginx,请看一下这些教程: 如何在Debian 8上安装Nginx 如何在Ubuntu 16.04上安装Nginx 对于Apache,请参阅以下教程: 如何在CentOS 7上安装Apache

    4.4K20

    【Laravel系列7.4】安全相关

    认证体系 在 Laravel 中,自带了一套用户登录认证体系,这一套体系原来是直接框架自带的,现在剥离出来通过 laravel/jetstream 组件实现了。...大家可以自己尝试一下,接下来我们要看一下如何使用 token 来进行 api 的登录和认证控制。一般情况下,我们可能会使用 jwt 或者 passport 之类的插件来做这种 api 的认证功能。...这也是我们使用 api 方式可以用两种方式传递 token 的原因。最后,通过获得的 token 调用 UserProvider 服务提供者获得用户信息完成登录认证的判断。...在之前我们已经学习过 PHP 中的加密以及 OpenSSL 的加密,对称加密是需要一个密钥的,这个密钥其实就是我们在安装框架之后使用 php artisan key:generate 生成的那个密钥,它被保存在...总结 今天的内容主要是探讨了一下 Laravel 框架中自带的认证功能和加密相关的内容。其实更多情况下,我们会自己去做 api 形式的接口或者自己去写登录页面和验证的逻辑。

    5.8K40

    【安全】如果您的JWT被盗,会发生什么?

    以API服务为例:如果您有一个API密钥,可以让您通过服务器端应用程序与API服务进行通信,那么API密钥就是API服务用来“记住”您的身份的密钥,请查看您的帐户详细信息 ,并允许(或禁止)您提出请求。...在此示例中,您的API密钥是您的“令牌”,它允许您访问API。 然而,当大多数人今天谈论令牌时,他们实际上是指JWT(无论好坏)。 什么是JSON Web令牌(JWT)?...此属性使JWT对于在难以获得信任的Web上的各方之间共享信息非常有用。 这是一个小代码片段,它使用njwt库在JavaScript中创建和验证JWT。...另一个有趣的事情是,在某些情况下,被盗的JWT实际上可能比被盗的用户名和密码更糟糕。 让我们暂时假装您的用户名和密码已被盗用。...这正是我们在Okta所做的 - 我们运行一个API服务,允许您在我们的服务中存储用户帐户,我们提供开发人员库来处理身份验证,授权,社交登录,单点登录,多因素等事务当用户登录由Okta提供支持的应用程序时

    13.7K30

    【附近的人】系列之API安全(一)

    只不过,毕时过境迁、如白驹过隙、任时光荏苒、怎物是人非,任由岁月在我稚嫩的脸庞上留下时光的痕迹,自那琐碎如捧在手里的水从间隙中流走,就在这个时候一旁边打游戏边撇我写文章的永强说[ 你TM这两天看用户登录后,用户的登录凭证一般都是利用session/cookie(这里把session和cookie放到一起了,因为绝大多数情况下session需要依赖cookie得以实现)这种方式,因为客户端大多都是浏览器...,而session/cookie可以说是为浏览器而生;而到了移动互联网年代,一般都是前后分离的纯API,在C/S里还要继续使用cookie承载用户登录凭证不太合适,这会儿大家都会用token来代替session...php /* (imei和token都假设在http header中) 思路就是拿设备imei当作aes加密密钥,给uid+imei进行加密,结果当token 用户登录成功后,把这个token...在token的生成方式以及使用方式上叨叨这么多,其实就是想说明一个问题:没有对和错,方法多种多样,你可以博采众长,最终能用就行...

    84130

    IP签名档PHP开源版:轻松打造网站个性签名档

    今天,我们将为大家介绍一个有趣的IP签名档项目。通过将源代码部署在服务器上,您可以轻松地为自己的社交媒体、论坛等地创建一个独特的签名档,使您的网站更加出彩!...获取用户的IP地址,我可以获取其所在地的信息,并使用腾讯地图API和今日头条API来查询该地区的天气。 API调用 腾讯地图API的主要作用是根据用户的IP地址获取其所在地的信息。...另一方面,今日头条的API暂时没有调用次数限制,但需要使用腾讯地图API返回的归属地信息来查询天气信息。...获取腾讯地图API密钥 首先,您需要在腾讯地图开放平台注册账号并登录,在控制台中创建应用并选择需要使用的腾讯地图API服务,创建应用后,您将获得一个唯一的密钥,这个密钥将用于对接腾讯地图API服务。...获取用户真实IP 您需要在宝塔面板的“软件商店”中打开Nginx,并添加以下规则,这样子可以在使用内容分发网络时获取用户真实IP。

    76731

    在 Android 中使用生物识别

    无论是要求用户每次打开应用都需要登录,还是只要求在安装启动后进行仅此一次的登录,图 1 所示的流程都适用。...而作为开发者,您要确定您的用户必须要进行重新认证的频率,是一天一次,一周一次还是每次打开应用都需要重新认证。总而言之,我们提供的 API 封装了许多功能,使开发者及其用户获得更加友好方便的登录体验。...使用 BiometricPrompt API 实现生物识别功能 通过 BiometricPrompt API,您可以在加密和不加密的情况下实现身份验证。...但实际上,只要不是用户空间 (user-space) 受到损害,不用担心某个 X 应用使用了某 Y 应用的密钥或操作。Android 框架不会允许其他应用获取或者初始化另一个应用的操作。...总结 在本篇文章中,我们介绍了: 只有用户名 + 密码的认证方式存在问题的原因; 在应用中选择使用生物识别身份验证的原因; 不同类型应用在设计认证方式时的注意事项; 如何在启用或未启用加密的情况下调用

    1.2K11

    JSON Web Token(JWT)教程:一个基于Laravel和AngularJS的例子

    在每个后续请求中,由于用户数据存储在服务器上,服务器需要找到该会话并对其进行反序列化。 基于服务器的认证的缺点 难以扩展:服务器需要为用户创建一个会话并将其保存在服务器上的某个位置。...可重用性:我们可以拥有许多独立的服务器,在多个平台和域(domains)上运行,重复使用相同的令牌来验证用户。很容易构建与其他应用程序共享权限的应用程序。...性能:没有服务器端查找可以在每个请求上查找和反序列化会话。我们唯一要做的就是计算HMAC SHA-256来验证token并解析其内容。...我们可以使用php artisan jwt:generate命令生成该密钥。它将被放置在我们的config/jwt.php文件中。然而,在生产环境中,我们不想在配置文件中使用我们的密码或API密钥。...令牌可能在任何地方生成,并在使用相同密钥(secret key)签署token的任何系统上使用。他们已准备就绪,并不要求我们使用Cookie。

    35.6K10

    如何使用AngularJS和PHP为任何位置生成短而独特的数字地址

    此服务器应具有具有权限且配置了防火墙的具有sudo权限的非root用户。要进行此设置,没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...机器上安装了LAMP堆栈。这是必要的,因为您将在本教程中开发的应用程序使用AngularJS和PHP,并且应用程序生成的数字地址将存储在MySQL数据库中。 在您的服务器上安装Git。...您可以按照教程如何在Ubuntu 18.04上快速安装Git来安装和设置Git。 第1步 - 获取Google API密钥 在本教程中,您将使用JavaScript创建Google Maps的界面。...Google会分配API密钥,以便开发人员可以在Google地图上使用JavaScript API,您需要获取该API并将其添加到您的网络应用程序代码中。...请注意,Google提供API密钥作为免费试用的一部分,但它要求您设置并启用结算以便检索它们。 输入此信息后,您的API密钥将显示在屏幕上。

    17.4K20

    如何安装农场管理系统FarmOS

    本指南介绍如何在Linode上安装、设置和托管你自己的FarmOS Web应用程序。 开始之前 1. 熟悉Linode入门指南并完成Linode主机名和时区的设置。 2....本指南将尽可能使用sudo命令。按照Linode社区提供的服务器安全指南相关步骤,在确保服务器安全的前提下创建标准用户帐户,加强SSH访问的安全性并删除不必要的网络服务。 3....MySQL设置 安装LAMP堆栈后,你需要为Drupal创建一个数据库以供其使用。 1. 登录数据库的root帐户: mysql -u root -p 2....生成Google API密钥 FarmOS可以与Google Maps连接。你需要Google API密钥才能使用此功能。FarmOS官方文档中有一节介绍如何使用Google Maps。...在创建FarmOS项目和任务时,你可以使用Google Maps API查明进行任务的区域位置。

    4.2K30

    实时通信 | pusher 入门教程(一)

    但是,与大多数浏览器API一样,Web Sockets API的级别也很低,如果您花了很多时间使用它,那么您就会知道有效使用它会有多么困难。...但是,今天,我们口袋里有超级计算机,每天都可以使用,而且用户希望在Web,移动设备甚至台式机上都能获得相同的实时体验。...在本系列中,您将学习Channels ,该平台可让您为用户提供所需的无缝实时体验。 Part2Pusher是什么?...服务器上的 PHP、Ruby、Python、Java、.NET、Go 和 Node,客户端上的 JavaScript、Objective-C (iOS) 和 Java (Android)。...具体可看Pusher Use Cases Part4Pusher使用 这部分内容主要包括注册Pusher账号,在PHP程序中注册Pusher的ID和密钥,把Pusher的PHP包和JavaScript包集成进

    2.5K20

    【腾讯云产品最佳实践】腾讯云CVM入门技术与实践:通过腾讯云快速构建云上应用

    那么就来详细分享关于腾讯云CVM的基本应用、接入指引以及实际应用场景,帮助大家了解如何在云上搭建高效稳定的应用。...优化建议 配置合理的伸缩策略,根据不同业务场景调整弹性伸缩的触发条件,比如电商网站在双十一期间的流量会大幅上涨,设置基于流量和用户行为的伸缩策略,能够动态增加服务器实例,保证高并发情况下的用户体验。...针对复杂的查询需求,可以考虑使用腾讯云的CynosDB等高性能数据库,提供分布式存储和计算能力,保证大数据量情况下的响应速度。 4. 安全加固与网络隔离 在云端搭建应用时,安全性是一个重要的考量因素。...SSH密钥对:使用密钥对进行SSH连接,避免使用密码登录,提高CVM实例的安全性。 VPC与子网隔离:通过VPC(虚拟私有云)将CVM实例与外部网络隔离,实现网络级别的安全保护。...设置安全措施 在腾讯云控制台中创建和配置安全组,设置入站与出站规则。 配置云防火墙的访问控制策略,阻止未知的IP地址或恶意流量。 创建SSH密钥对,确保通过公钥私钥对进行安全登录。

    2K21

    wordpress外贸主题Google地图添加(替换)方案

    Bing地图停服了,如果你的wordpress外贸网站在使用Bing地图,可以替换成Google地图。如果你原来的wordpress外贸网站没有使用地图,也可以新添加Google地图。...先申请Google地图的API申请Google地图API的核心流程是:注册/登录Google Cloud→创建项目→启用结算→开启必要API→创建并限制API密钥→在WordPress中配置,关键在于启用结算...以下是完整分步教程:一、前期准备拥有一个Google账号(Gmail即可),用于登录Google Cloud控制台。准备网站域名(如wodepress.com),后续用于限制API密钥访问。...限制API密钥(关键安全步骤)点击刚生成的密钥进入编辑页,设置两项限制:API限制:选择“限制密钥”,勾选已启用的API,避免滥用。...在wordpress外贸网站中使用Google地图function initMap

    23700

    钓鱼即服务生态中的内生背叛机制研究

    其核心组件通常包括:页面生成器:提供可视化界面,允许用户选择目标品牌(如PayPal、DHL、Coinbase),自动生成高保真度的登录页,包含CSS、JavaScript与品牌Logo;投递模块:集成短信网关...(如通过RCS或iMessage)、邮件SMTP中继或社交媒体私信API,支持批量发送诱饵消息;凭证收割器:捕获用户提交的用户名、密码、OTP、信用卡号等,并存储于本地SQLite或MySQL数据库;反检测机制...然而,YYlaiyu的出现打破了后者。它揭示了一个残酷现实:在缺乏法律与声誉约束的地下市场,技术优势方(开发者)可轻易利用信息不对称对使用者实施系统性剥削。...每个模板不仅复制目标网站的视觉元素,还动态加载真实品牌的favicon、SSL证书(通过Let’s Encrypt自动申请)甚至部分静态资源(如CDN上的JS文件),以规避基于内容哈希的检测。...FIDO2标准基于公钥密码学,用户注册时生成唯一密钥对,私钥存于安全硬件(如TPM、YubiKey),公钥由服务端保存。登录时,服务端发送挑战,客户端用私钥签名响应,全程无共享密钥传输。

    24410

    Laravel Api实现JWT Token认证

    在开发Api时,处理客户端请求之前,需要对用户进行身份认证,Laravel框架默认为我们提供了一套用户认证体系,在进行web开发时,几乎不用添加修改任何代码,可直接使用,但在进行api开发时,需要我们自己去实现...,并且Laravel框架默认提供的身份认证不是jwt的,需要在数据库中增加api_token字段,记录用户认证token并进行身份校验,如果需要使用jwt,无需添加字段,需要借助三方库来实现。...Token认证原理 客户端发送认证信息 (一般就是用户名 / 密码), 向服务器发送请求 服务器验证客户端的认证信息,验证成功之后,服务器向客户端返回一个 加密的 token (一般情况下就是一个字符串...比如,传统的做法中,服务器会保存生成的 token, 当客户端发送来 token 时,与服务器的进行比对,但是 jwt 的不需要在服务器保存任何 token, 而是使用一套加密 / 解密算法 和 一个密钥...而 jwt 的存在,只要每一台服务器都知道解密密钥,那么每一台服务器都可以拥有验证用户身份的能力. 这样一来,服务器就不再保存任何用户授权的信息了,也就解决了 session 曾出现的问题.

    1.6K20

    Office开发者计划-永久白嫖Office365

    安装并激活Microsoft365 ​ 方式1:可点击上述仪表盘中的转到订阅,随后使用刚刚生成的管理员账号登录,进入页面则可下载需要的内容 ​ 方式2:使用Office Tool Plus...Graph接口 可参考的项目 1.E5自动续期项目 ​ E5自动续期项目是Github上@luoye663开发的一个在线续期项目,它搭建在作者的服务器上,需要根据教程配置应用的api和key...权限配置 注册的应用程序API权限类型有两种,其主要区别如下表所示: 权限类型 委托的权限(用户登录) 应用程序权限(非用户登录) 官方释义 应用程序必须以登录用户身份访问API 应用程序在用户未登录的情况下作为后台服务或守护程序运行...: a.选择语言或平台 b.获取应用 ID(客户端 ID) c.生成示例 d.登录,然后查看日历上的事件 PHP示例 注册PHP应用,下载应用示例 安装composer指令,随后本地运行项目...composer install --ignore-platform-reqs 生成应用密钥 php artisan key:generate 启动 Web 服务器 php artisan serve

    11.4K32
    领券