draw_rectangle2

这篇具有很好参考价值的文章主要介绍了draw_rectangle2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

*draw_rectangle2 (3600, Row, Column, Phi, Length1, Length2)
* rgb1_to_gray (Image, GrayImage)
* gen_rectangle2 (Rectangle, 60.518, 301.901, 0, 74.1184, 22.560)
* reduce_domain (GrayImage,Rectangle , ImageReduced)
* scale_image_max (ImageReduced, ImageScaleMax)
* char_threshold (ImageScaleMax, Rectangle, Characters, 0, 100, Threshold)
* connection (Characters, ConnectedRegions3)
* region_features (ConnectedRegions3, 'width', Value2)
* partition_dynamic (Characters, Partitioned, 27, 40)
* connection (Partitioned, ConnectedRegions2)
* region_features (ConnectedRegions2, 'width', Value)
* region_features (ConnectedRegions2, 'height', Value1)

create_text_model_reader ('manual', [], TextModel)
* set_text_model_param (TextModel, 'is_dotprint', 'false')
set_text_model_param (TextModel, 'char_width', 29)
set_text_model_param (TextModel, 'char_height', 24)
set_text_model_param (TextModel, 'stroke_width',9.3)
* set_text_model_param (TextModel, 'return_punctuation', 'false')
* set_text_model_param (TextModel, 'return_separators', 'false')
set_text_model_param (TextModel, 'uppercase_only', 'true')
* set_text_model_param (TextModel, 'fragment_size_min', 24)
* set_text_model_param (TextModel, 'add_fragments', 'false')
* set_text_model_param (TextModel, 'base_line_tolerance', 0.2)
set_text_model_param (TextModel, 'max_line_num', 1)

read_image (Image, 'D:/1-2.bmp')
gen_rectangle2 (Rectangle, 135.812, 738.993, 0.0068, 69.1218, 16.0398)
rgb1_to_gray (Image, GrayImage)

reduce_domain (GrayImage, Rectangle, ImageReduced)

scale_image_max (ImageReduced, ImageScaleMax)

read_ocr_class_mlp ('D:/MachineVisionSoftWare/MachineVisionSoftWare/bin/Debug/ocr/1-6bmp.omc', OcrHandle)
find_text (ImageScaleMax, TextModel, TmpCtrl_ResultHandle_OCR_01_0)
* OCR 01: 
* OCR 01: Read text (classification step)
get_text_object (Symbols_OCR_01_0, TmpCtrl_ResultHandle_OCR_01_0, 'all_lines')
* clear_text_result (TmpCtrl_ResultHandle_OCR_01_0)
* dev_display (ImageReduced)
* dev_set_draw ('fill')
* dev_set_colored (3)
* dev_display (Symbols_OCR_01_0)
do_ocr_multi_class_mlp (Symbols_OCR_01_0, ImageScaleMax, OcrHandle, SymbolNames_OCR_01_0, Confidences_OCR_01_0)

* threshold (ImageReduced, Region, 0, 200)
* connection (Region, ConnectedRegions)
* sort_region (ConnectedRegions, SortedRegions, 'character', 'true', 'column')
* count_obj (SortedRegions, Number)
* read_ocr_class_mlp ('C:/Program Files/MVTec/HALCON-12.0/ocr/DotPrint.omc', OCRHandle)

* threshold (GrayImage, Region1, 0, 200)
* connection (Region1, ConnectedRegions1)
* sort_region (ConnectedRegions1, SortedRegions1, 'character', 'true', 'column')
* count_obj (SortedRegions1, Number1)
* do_ocr_multi_class_mlp (SortedRegions1, GrayImage, OCRHandle, Class, Confidence)
*显示结果
* dev_clear_window ()
* dev_display (Image)
* dev_set_color ('black')
* disp_message(3600, '识别结果:', 'image', 550, 50, 'black', 'false')
* for i:=1 to Number1 by 1
*     disp_message(3600, Class[i-1], 'image', 0, 0, 'red', 'false')
* endfor


* read_image (Image, 'E:/ocr/lot_number_02.png')
* draw_rectangle2 (3600, Row, Column, Phi, Length1, Length2)
* rgb1_to_gray (Image, GrayImage)
* gen_rectangle2 (Rectangle, 247.776, 304.262, 0, 55.5228, 51.9557)
* reduce_domain (GrayImage,Rectangle , ImageReduced)
* threshold (ImageReduced, Region, 48, 157)
* connection (Region, ConnectedRegions)
* sort_region (ConnectedRegions, SortedRegions, 'character', 'true', 'column')
* count_obj (SortedRegions, Number)


* read_image (Image, 'E:/ocr/lot_number_12.png')
* draw_rectangle2 (3600, Row, Column, Phi, Length1, Length2)
* rgb1_to_gray (Image, GrayImage)
* binary_threshold (GrayImage, Region1, 'max_separability', 'dark', UsedThreshold) 
* opening_rectangle1 (Region1, RegionOpen, 10, 50)  
* closing_rectangle1 (Region1, RegionClosing, 10, 10)
* connection (Region1, ConnectedRegions)
* select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 150, 3999)
* sort_region (SelectedRegions, SortedRegions, 'character', 'true', 'column')
* count_obj (SortedRegions, Number)文章来源地址https://www.toymoban.com/news/detail-502096.html

到了这里,关于draw_rectangle2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • draw up a plan

    爱情是美好的,却不是唯一的。爱情只是属于个人化的感情。  推荐一篇关于爱情的美文: 在一个小镇上,有一家以制作精美巧克力而闻名的手工巧克力店,名叫“甜蜜之爱”。这家巧克力店是由一位名叫艾玛的年轻女性经营的,她对巧克力的热爱使得她的巧克力品尝起来独

    2024年02月15日
    浏览(25)
  • Day 60 | 84. Largest Rectangle in Histogram

    Day 1 | 704. Binary Search | 27. Remove Element | 35. Search Insert Position | 34. First and Last Position of Element in Sorted Array Day 2 | 977. Squares of a Sorted Array | 209. Minimum Size Subarray Sum | 59. Spiral Matrix II Day 3 | 203. Remove Linked List Elements | 707. Design Linked List | 206. Reverse Linked List Day 4 | 24. Swap Nodes in Pairs| 19.

    2024年02月12日
    浏览(43)
  • python-opencv第五期:rectangle函数详解

    概要: 众 嗦粥汁 所周知,在如今计算机视觉( Computer Version  short for CV)是人工智能与机器人技术发展的一个重大研究方向,而 opencv 作为一个专门为计算机视觉编程提供技术与函数支持的第三方库,自然是一个需要重点研究的内容。             本期所要介绍的函数是o

    2024年02月05日
    浏览(39)
  • C++ 设计一个Rectangle类,计算周长,面积,并绘制出来

    我们先创建具有属性length(长度)和width(宽度)的类Rectangle(长方形),这两个属性的默认值为1。分别提供计算长方形 perimeter (周长)和 area (面积)的 成员函数 。另外,为 length 和 width 两个属性提供 设置 和 获取 函数。设置函数应该验证length和width是大于0.0且小于20.0的 浮点数 。  

    2024年02月05日
    浏览(38)
  • A. Copil Copac Draws Trees

    Problem - 1830A - Codeforces 问题描述: 科皮尔-科帕克(Copil Copac)得到一个由 n − 1 n-1 n − 1 条边组成的列表,该列表描述了一棵由 n n n 个顶点组成的树。他决定用下面的算法来绘制它: 步骤 0 0 0 :绘制第一个顶点(顶点 1 1 1 )。进入步骤 1 1 1 。 步骤 1 1 1 :对于输入中的每一

    2024年02月10日
    浏览(27)
  • 超级好用绘图工具(Draw.io+Github)

    绘图工具:Draw.io 存储方式: Github ​是一款免费开源的在线流程图绘制软件,可以用于创建流程图、组织结构图、网络图、UML图等各种类型的图表。它提供了丰富的图形元素和编辑功能,使用户能够轻松地创建和编辑图表。 ​:开源、简洁、方便、全平台、免费 ​

    2024年02月08日
    浏览(39)
  • chatgpt赋能python:Python教程:如何创建一个Rectangle类

    Python是一种简单易学的编程语言,适用于各种应用场景。在本教程中,我们将探讨如何使用Python创建一个Rectangle类。Rectangle类是一个简单的图形类,用于描述长方形的特征,如宽度和高度。 创建Rectangle类有很多好处。首先,它可以方便地管理和操作我们的长方形对象。其次,

    2024年02月07日
    浏览(46)
  • 使用LibreOffice的Draw取代Microsoft visio

    使用开源的LibreOffice的Draw工具取代visio 在绘制网络拓扑图的时候需要用到一些网络图库: 下载cisco图库,并添加图库 下载VRT插件,并添加插件 下载地址 Network Topology Icons 打开LibreOffice,点击工具栏 [视图], 点击 [图库], 点击 [新建] 添加一个自定义图库,将下载的cisco图库添

    2024年02月05日
    浏览(37)
  • python用cv2画图(line, rectangle, text等)

    Python做图像图形研究的时候,通常需要画很多辅助几何形状(比如bounding box等)。基于opencv的几何图形绘制具有易用性,而且天然能和numpy数组交互。 本文总结了几种常用的cv2画几何图形的方法,当一个简易的手册使用: 输入规范如下: 两点确定一条直线,所以我们需要明

    2024年02月06日
    浏览(37)
  • QT day4 (time/tcp/draw)

     1、头文件 2、main函数 3、功能函数 1、服务器 (头文件)  TCP功能函数 客户端 (头文件) 功能函数 效果图 头文件 功能函数 效果图

    2024年02月09日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包