当前位置: 首页 > wzjs >正文

网站权重提升seo关键词优化案例

网站权重提升,seo关键词优化案例,广州市网站建设品牌,2021年国家大事件有哪些文章目录 前言一、用到的库二、使用步骤1.在demo_python_service下新建名为detect_node_detect_client_node的python文件2.更改setup.py 二、结果展示 前言 上一篇文章我们完成了人脸检测服务端的编写,给服务端发送请求会收到回复。那么我们现在需要编写一个客户端…

文章目录

  • 前言
  • 一、用到的库
  • 二、使用步骤
    • 1.在demo_python_service下新建名为detect_node_detect_client_node的python文件
    • 2.更改setup.py
  • 二、结果展示


前言

上一篇文章我们完成了人脸检测服务端的编写,给服务端发送请求会收到回复。那么我们现在需要编写一个客户端节点,专门用来发送请求,收回复。


一、用到的库

客户端用到的库与服务端基本一致,所以这里就略过。

二、使用步骤

1.在demo_python_service下新建名为detect_node_detect_client_node的python文件

import rclpy
from rclpy.node import Node
from chapt4_interfaces.srv import FaceDetector
import face_recognition
import cv2
from ament_index_python.packages import get_package_share_directory
from cv_bridge import CvBridge
import timeclass FaceDetectClientNode(Node):def __init__(self):super().__init__('face_detect_client_node')self.bridge = CvBridge()self.default_image_path = get_package_share_directory('demo_python_service') + '/resource/test1.jpg'self.get_logger().info(f"人脸检测客户端已启动")self.client = self.create_client(FaceDetector,'face_detect')self.image = cv2.imread(self.default_image_path)def send_request(self):#1.判断服务端是否在线while self.client.wait_for_service(timeout_sec=1.0) is False:self.get_logger().info('等待服务上线!')#2.构造requestrequest = FaceDetector.Request()request.image = self.bridge.cv2_to_imgmsg(self.image)#3.发送请求并等待处理完成future = self.client.call_async(request)# 现在的future并没有包含响应的结果,需要等待服务端处理完成才会把结果放入到future中rclpy.spin_until_future_complete(self,future)response = future.result()self.get_logger().info(f'接受到响应,共检测到有{response.number}张人脸,耗时{response.use_time}s')self.show_response(response)def show_response(self,response):for i in range(response.number):top = response.top[i]right = response.right[i]bottom = response.bottom[i]left = response.left[i]cv2.rectangle(self.image,(left,top),(right,bottom),(255,0,0),4)cv2.imshow('Face Dectect Result',self.image)cv2.waitKey(0)def main():rclpy.init()node = FaceDetectClientNode()node.send_request()rclpy.spin(node)rclpy.shutdown()

2.更改setup.py

在entry_points加入’face_detect_client_node=demo_python_service.face_detect_client_node:main’,

entry_points={'console_scripts': ['learn_face_detect=demo_python_service.learn_face_detect:main','face_detect_node=demo_python_service.face_detect_node:main','face_detect_client_node=demo_python_service.face_detect_client_node:main',],},

保存编译后运行。

二、结果展示

首先运行我们上一章的服务端节点,再运行客户端节点。在这里插入图片描述

http://www.dtcms.com/wzjs/147842.html

相关文章:

  • 公益网站模板搜索引擎推广方案
  • 福州做网站费用制作网页的工具软件
  • 关于网站建设的申请书短视频seo优化排名
  • wordpress 家教主题seo域名如何优化
  • 做h5的网站页面设计南宁seo排名外包
  • 大连企业公司网站建设徐州网页关键词优化
  • 手机便宜的网站建设seo咨询师
  • 张家界有没有做网站的公司北京网站seowyhseo
  • 苏州十大软件公司舟山百度seo
  • 温州网站建设推广服务大连做优化网站哪家好
  • 上海web网站开发中央人民政府网
  • 黄山建设网站公司电话号码2021百度最新收录方法
  • 曲靖市网站建设网络营销策划书3000字
  • 做网站能赚到流量费吗谷歌平台推广外贸
  • 专做五金正品的网站长沙优化科技有限公司正规吗
  • 西安做公司网站北仑seo排名优化技术
  • 电子商务网站建设与管理—李建忠网站如何进行seo
  • 一款蛋糕食品类企业手机网站源码数据分析师报考条件
  • 江苏连云港最新疫情厦门关键词优化平台
  • 建小程序需要网站吗友情链接教程
  • 比较有名的设计网站优化营商环境心得体会2023
  • 官网建立徐州seo排名收费
  • 骨干专业建设验收网站搜外
  • 企业做网站和开展电子商务的好处新闻头条今日新闻60条
  • 网站的mysql数据库放到服务器上服务器需要安装mysql吗?100大看免费行情的软件
  • 网站建设栏目分级免费建站系统哪个好用吗
  • 襄阳企业网站建设网站域名备案查询
  • 网站建设文化流程图网站优化服务
  • 网站设计小技巧杭州最好的电商培训机构
  • 勒流网站建设快速提升排名seo