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

公众号做网站百度抓取不到网站

公众号做网站,百度抓取不到网站,推广自己的网站,哪家公司做网站结算好环境安装 1、运行项目报错#xff1a;no python application found, check your startup logs for errors 在云服务器pytorch版本安装错了#xff0c;安装了GPU版本#xff0c;需要安装CPU版本 # CPU only 使用下面这段代码避免出现第二个错误 pip install torch2.3.1 to…环境安装 1、运行项目报错no python application found, check your startup logs for errors 在云服务器pytorch版本安装错了安装了GPU版本需要安装CPU版本 # CPU only 使用下面这段代码避免出现第二个错误 pip install torch2.3.1 torchvision0.18.1 torchaudio2.3.1 --index-url https://download.pytorch.org/whl/cpu 2、运行项目报错RuntimeError: operator torchvision::nms does not exist 检查发现pytorch中torchvision版本不匹配 卸载重装对应匹配版本 # CPU only pip install torch2.3.1 torchvision0.18.1 torchaudio2.3.1 --index-url https://download.pytorch.org/whl/cpu 3、后端python文件编写涉及到读写文件、模型预测、以及获取结果分析转换yolo预测结果为指定的json格式数据。 import os import numpy as np import torch.hub #导入Yolov8需要提前安装ultralytics库 from ultralytics import YOLO from flask import Flask #运用Python的flask类实现与前台信息的交互 from flask import request from flask import send_file import base64 import cv2 import time import json from pathlib import Pathapp Flask(__name__) # 调用训练好的模型 model YOLO(./best.pt) app.route(/, methods[GET, POST]) def uploads():# 拿到变量img对应的图片img request.files.get(img)if img:# 重命名name img.jpg# 保存img.save(os.path.join(./img, name))fileName ./img/name# results model.predict(./img/img.jpg,saveTrue)#调用模型进行判断 save_txtTrueresults model.predict(fileName,saveTrue,save_txtTrue)# 类名字典names results[0].nameslistData []for key in names:# print(key, names[key])data {name: names[key],value: 0}listData.append(data)# 读取数据分析内容# print(listData)content getContent(results,listData)# print(content)# 5. 返回结果data {errCode:0,msg:success,data:content,img:results[0].path}return json.dumps(data)else:data {errCode:1,msg:cannot find file!}return json.dumps(data)# 获取结果文本内容 def getContent(results,listData):# 获取文件保存的路径save_path Path(results[0].save_dir)content []# 获取label标签文件for r in results:im_name Path(r.path).stemlabels save_path / flabels/{im_name}.txt# 读取标签文件中的内容txt_file labelswith open(txt_file, r) as file:# content file.read()lines file.readlines()print(lines)for line in lines:index int(line.split()[0])print(每行---, index)if indexlen(listData) and listData[index]:# print(listData[index][name],listData[index][value])listData[index][value] 1# 返回结果return listData if __name__ __main__:app.run()前端接收到返回数据 4、flask上传的图片文件无法访问的问题 根据上述返回数据中预测目标后的结果图片地址https://***.com/runs/detect/predict/***.jpg这个路径无法被访问需要单独配置 # 配置路径访问 from flask import send_from_directory# .....# 文件访问 runs/detect/predict*/ app.route(/runs/path:path) def send_image(path):# print(path,------path)# print(send_from_directory(runs/, path))return send_from_directory(runs/, path) import os import numpy as np import torch.hub #导入Yolov8需要提前安装ultralytics库 from ultralytics import YOLO from flask import Flask #运用Python的flask类实现与前台信息的交互 from flask import request from flask import send_file import base64 import cv2 import time import json from pathlib import Path # 配置路径访问 from flask import send_from_directoryapp Flask(__name__) # 验证请求 verifyCode 89jjkdsw909324jjkjds9f8sdf# 文件访问 runs/detect/predict*/ app.route(/runs/path:path) def send_image(path):# print(path,------path)# print(send_from_directory(runs/, path))return send_from_directory(runs/, path)# 调用训练好的模型 model YOLO(./best.pt) app.route(/, methods[GET, POST]) def uploads():# 获取前端上传code,判断是否合法请求postData request.form if request.form else request.json# print(postData.get(code))verifyRes verify(postData.get(code))# 是否非法请求if verifyRes False:data {errCode:1, msg: illegal request!}return json.dumps(data)# 拿到变量img对应的图片img request.files.get(img)if img:# 重命名name str(time.time()).jpg# 保存img.save(os.path.join(./img, name))fileName ./img/name# results model.predict(./img/img.jpg,saveTrue)#调用模型进行判断 save_txtTrueresults model.predict(fileName,saveTrue,save_txtTrue)# 类名字典names results[0].nameslistData []for key in names:# print(key, names[key])data {name: names[key],value: 0}listData.append(data)# 读取数据分析内容# print(listData)content getContent(results,listData)# print(content)# 5. 返回结果data {errCode: 0,msg: success,data: content,img: results[0].save_dir/name}return json.dumps(data)else:data {errCode:1,msg:cannot find file!}return json.dumps(data)# 验证code合法性 def verify(code):return code verifyCode# 获取结果文本内容 def getContent(results,listData):# 获取文件保存的路径save_path Path(results[0].save_dir)content []# 获取label标签文件for r in results:im_name Path(r.path).stemlabels save_path / flabels/{im_name}.txt# 读取标签文件中的内容txt_file labelswith open(txt_file, r) as file:# content file.read()lines file.readlines()# print(lines)for line in lines:index int(line.split()[0])# print(每行---, index)if indexlen(listData) and listData[index]:# print(listData[index][name],listData[index][value])listData[index][value] 1# 返回结果return listData if __name__ __main__:app.run()参考文档预测 -Ultralytics YOLO 文档
http://www.w-s-a.com/news/769255/

相关文章:

  • 自己开发一个网站应该怎么做国外设计网站 绿色的
  • 南昌外贸网站设计推广任务发布平台app
  • 建立网站成本书店网站建设可行性分析
  • 高端网站设计官网乌海学校网站建设
  • 哪些网站适合新手编程做项目优秀网页设计赏析
  • 永州网站seo德阳网站建设优化
  • 网站建设高端网站本地建设网站软件下载
  • 网站后台账号密码破解杭州酒店网站设计公司推荐
  • 和县网站开发秦皇岛建设工程信息网站
  • 国外网站用什么dns好建一个下载网站要什么cms系统
  • 礼品工艺品网站建设手机做网站哪家好
  • 泉州网站建设方案维护怎样选择网站建设
  • 江苏建站速度忿先进的网站建设
  • 广州天河建站公司com域名注册多少钱
  • 成都网站建设推广好vs2013如何做网站
  • 茶叶网站建设模板企业网站备案要多少钱
  • 怎么查网站找谁做的win主机伪静态规则 wordpress
  • 轻云服务器菁英版 多个网站北京it外包服务商
  • 售后服务 网站建设阳江seo优化
  • 网站建设后怎么赚钱wordpress调用导航栏
  • 特产网站设计六色网站
  • 服务器网站备案做网站公司如何赚钱
  • 怎样进行站点优化荣成市有做网站的吗
  • 合肥建设工会网站芜湖做网站建设公司
  • 玉林市住房和城乡建设局网站网站开发百灵鸟
  • 网站怎么做双机房切换建设部网站2015年第158号
  • 郑州服务设计公司网站色块的网站
  • 网站设计所用到的技术做网站添加mp3
  • 凡科做的微网站怎样连接公众号seo李守洪排名大师
  • 温州网站开发网站的制作东莞寮步伟易达电子厂