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

做网站要做相应的app吗外包网站开发合同

做网站要做相应的app吗,外包网站开发合同,开平网页定制,美团初期是怎么建网站断断续续地做图像识别的应用,使用过各种图像识别算法,一开始使用openCV 做教室学生计数的程序。以后又使用YOLO 做医学伤口检测程序。最近,开始使用meta 公司的Detectron2.打算做OCR 文档结构分析 Detectron2 的开发者是 Meta 的 Facebook AI…

        

     断断续续地做图像识别的应用,使用过各种图像识别算法,一开始使用openCV 做教室学生计数的程序。以后又使用YOLO 做医学伤口检测程序。最近,开始使用meta 公司的Detectron2.打算做OCR 文档结构分析

     Detectron2 的开发者是 Meta 的 Facebook AI 研究 (FAIR) 团队,他们表示“我们开发 Detectron2 的目标是支持当今各种尖端的物体检测和分割模型,同时也服务于不断变化的尖端研究领域。”

       Detectron2 是一个基于 Pytorch 框架构建的深度学习模型,据称该框架是目前最有前途的模块化目标检测库之一。

本文记录在MAC Mini M4 上做的测试。

安装

pip install 'git+https://github.com/facebookresearch/detectron2.git@v0.4#egg=detectron2'
pip install layoutparser  
pip install Pillow==9.5.0 

代码

#https://towardsdatascience.com/understanding-detectron2-demo-bc648ea569e5/
import argparseimport cv2
import numpy as np
import refrom detectron2 import model_zoo
from detectron2.config import get_cfg, CfgNode
from detectron2.data import MetadataCatalog
from detectron2.engine import DefaultPredictor
from detectron2.structures import Instances
from detectron2.utils.visualizer import Visualizer, VisImagedef _get_parsed_args() -> argparse.Namespace:"""Create an argument parser and parse arguments.:return: parsed arguments as a Namespace object"""parser = argparse.ArgumentParser(description="Detectron2 demo")# default model is the one with the 2nd highest mask AP# (Average Precision) and very high speed from Detectron2 model zooparser.add_argument("--base_model",default="COCO-InstanceSegmentation/mask_rcnn_R_101_FPN_3x.yaml",help="Base model to be used for training. This is most often ""appropriate link to Detectron2 model zoo.")parser.add_argument("--images",nargs="+",help="A list of space separated image files that will be processed. ""Results will be saved next to the original images with ""'_processed_' appended to file name.")return parser.parse_args()if __name__ == "__main__":args: argparse.Namespace = _get_parsed_args()cfg: CfgNode = get_cfg()cfg.merge_from_file(model_zoo.get_config_file(args.base_model))cfg.MODEL.ROI_HEADS.SCORE_THRESH_TEST = 0.4cfg.MODEL.WEIGHTS = model_zoo.get_checkpoint_url(args.base_model)cfg.MODEL.DEVICE = "mps"predictor: DefaultPredictor = DefaultPredictor(cfg)image_file: strfor image_file in args.images:img: np.ndarray = cv2.imread(image_file)output: Instances = predictor(img)["instances"]v = Visualizer(img[:, :, ::-1],MetadataCatalog.get(cfg.DATASETS.TRAIN[0]),scale=1.0)result: VisImage = v.draw_instance_predictions(output.to("cpu"))result_image: np.ndarray = result.get_image()[:, :, ::-1]# get file name without extension, -1 to remove "." at the endout_file_name: str = re.search(r"(.*)\.", image_file).group(0)[:-1]out_file_name += "_processed.png"cv2.imwrite(out_file_name, result_image)

注意:在这个过程中出现错误:

raise AssertionError("Torch not compiled with CUDA enabled")AssertionError: Torch not compiled with CUDA enabled

Mac Mini 的GPU 称为mps。我添加了 cfg.MODEL.DEVICE = "mps"。你可以测试一下:

import torch
print(torch.mps.is_available())
True

运行 

python detectron2_demo4.py --images david-clarke-KTF-gr3uWvs-unsplash.jpg

输入的图片 

输出

输出的速度比较慢,大约121秒。

另一个图片识别

姑娘与狗

耗费时间99秒。

先这样吧,日后慢慢地学习。 


文章转载自:

http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://00000000.qLznd.cn
http://www.dtcms.com/wzjs/620444.html

相关文章:

  • 平度推广网站建设临安做企业网站的公司
  • 滕州个人兼职做网站管理咨询网站建设
  • 天河建设网站公司网上注册公司的章程怎么下载出来
  • 有做学历在网站能查的到的网站建设平台官网要点有哪些
  • 保定哪家做网站公司好wordpress删除版权信息
  • 正规的app网站开发成都旅游学院简介
  • 如何撤销网站备案青岛seo排名公司
  • seo网站推广怎样深圳网站设计公司行业
  • 哪个网站建网页比较好备案查询工信部
  • 五寨网站建设安徽省建设工程信息网网
  • 怎么做视频解析网站吗河南省村镇建设处网站
  • 网页界面设计一般使用的分辨率东莞百度seo找哪里
  • discuz网站搬家教程网站建设的特征
  • 贵阳讯玛网站建设wordpress 图片墙
  • win7 网站系统怎么做友情链接购买
  • 刷单类网站开发wordpress zhong
  • 天津市津南区教育网站建设招标揭阳企业网页制作公司
  • 想自己做网站苏州专业做优化公司
  • 网站建设 腾云网络推广的方法
  • 网站横幅怎做西青网站文化建设
  • 河南网站建设37518企业网站改版方案
  • 网站制作哪些类型推广公司如何找客户
  • 夫妻性做受视频什么网站一站式服务平台登录
  • 网站建设 焦作照片展示网站模板
  • 软件开发流程管理系统长春seo公司长春网站设计
  • 怎么通过数据库做网站的登录免费的网站搭建
  • 苏州设置网站建设太原首页推广
  • 河南企业网站排名优化价格长春市建设技工学校网站
  • 网站建设管理制度九不准医疗网站项目策划
  • 网站建设去哪网页设计师证书报名官网