首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SegLink++:基于实例感知与组件组合的任意形状密集场景文本检测方法

    在该论文提出的一个商品密集文本检测数据集DAST1500上,该方法的结果明显优于同时期的其他文字检测方法。 ? Fig.1....由于其灵活的表征方式,对不规则形状的文本检测有着天然的优势。自下而上的方法按照组成单元的不同又分为两类:组成单元为像素的基于分割的方法,以及组成单元为文字块的基于单元组合的方法。...如果是吸引关系,则其连接的两个文字单元属于同一个文字单元组;如果是排斥关系,则其连接的两个文字单元之间有一个排斥的约束。...这两个函数都有一个实例相关的权重 ? ,该权重衡量的是对应标注框与最优检测框的匹配程度,用每个标注框 ? 与检测框最大的 ?...可以看到,该方法能处理任意形状的文本,在商品密集文本上也能取得很好的检测效果。

    1.9K10

    如何制作一个组件?论组件化思想

    二、一个笔记组件的设计案例 ? 就以我正在使用的笔记app为例,上图展示的笔记的阅读与书写区域,如何将这个区域抽象为一个组件呢?让我们一步一步来分析。 1....这是组件设计的一个技巧,通过支持多种数据源使得调用更加简单。...如果你是一个组件设计的新手,你应该如何去思考、去设计一个优良的组件呢? 1....四、终极思维:面向对象 尽管我们通过一系列的理论讲述了组件设计的方法,但是对于初学者而言,仍然难以设计出一个优良的组件,设计一个优良的组件需要大量的经验,初学者往往考虑不全面,或因对需求的不了解,无法预知未来的变化...我们将这个理论用于组件设计中,如何通过面向对象的思维来设计一个组件呢?

    76410

    封装一个vue组件

    首先需要初始化一个组件的框架,需要具备Vue-cli,npm 输入vue init webpack-simple <project-name>之后,一路回车就是了(sass可以根据自己爱好选择...│   │   └── logo.png │   └── main.js └── webpack.config.js 3.在src目录下新建一个...components文件夹,我们就在这个文件夹里写组件 组件的写法是和平常项目里的写法一样的 4.组件写好之后就可以在当前项目里测试了,首先删掉App.vue文件里的内容,然后把刚刚写的组件引进来,就可以看到刚写的组件了.../message-bell/message-bell' // Vue.js 的插件应当有一个公开方法 install 。...第一个参数是 Vue 构造器,第二个参数是一个可选的选项对象 // 参考:https://cn.vuejs.org/v2/guide/plugins.html#%E5%BC%80%E5%8F%91%E6%

    58810

    组件分享之后端组件——一个基于Golang的ORC组件

    组件分享之后端组件——一个基于Golang的ORC组件包 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件...组件基本信息 组件:gosseract 开源协议:MIT License 内容 本节我们分享一个基于Golang的ORC组件包gosseract,当下对于图片识别的需求越来越多,难免我们需要在Go程序下进行图片的处理...,本节我们就进行分享一个ORC的工具包gosseract,它是通过使用Tesseract c++库进行实现的,如果你想按照服务的方式使用,直接部署https://github.com/otiai10/ocrserver...} 代码中使用也比较简单,加载起来相关需要识别的图片就可以有效读取器内容信息,当然我们也可以在docconv组件中一起使用本次的OCR组件,详细可以参考Issues,这里面详细的说明了。

    1.4K20

    vue实现一个弹窗组件_vue弹窗组件封装

    最近新项目遇到一个需求,在输入错误的时候,使用toast弹窗提示,在此之前,我使用的弹窗都是只写在单个页面上,需要的时候写一个,虽然也可以,但是对这个项目来说就太过麻烦了,于是想要写一个toast弹窗组件...参考了从零开始徒手撸一个vue的toast弹窗组件这篇博文,我写了一个自己的弹窗组件。.../toast.vue' // 返回一个扩展实力构造器 const ToastConstructor = vue.extend(toastComponent) // 定义弹出组件的函数 两个参数 显示文本和显示时间...setTimeout(() => { toastDom.showWrap = false; }, showtime) } // 注册为全局组件的函数 // 将组件注册到 vue 的 原型链里去,...$toast = showToast } export default registryToast 这时候已经完成了一个可以全局注册和动态加载的toast组件 之后在入口文件main.js中注册组件

    1.6K30

    一个组件的自我修养

    组件的划分前面我们简单说明了下组件的封装和划分,参考《页面区块化与应用组件化》。通过视觉和交互划分通常来说,组件的划分,与视觉、交互等密切相关,我们可通过功能、独立性来判断是否适合作为一个组件。...但毫无疑问,它们拥有相同的功能,可通过一个组件来控制内容的展示。...同样的,我们拿右侧的一个快捷导航模块来看:一般来说,从功能划分的话,我们会把外面那层封装成一整个组件: <div v-for="item in quickLinkItem...<em>组件</em>的封装怎样才能算是<em>一个</em>合格的<em>组件</em>呢?我们在设计的时候,经常要考虑解耦,但很多时候,过度的解耦反而会导致项目复杂度变高,维护性降低。...在这里举个例子,我们这里假设<em>一个</em>页面只允许<em>一个</em>卡片内容处于详细展开状态,故我们需要获取其展开的操作,方便控制。

    46450

    vue业务组件封装_怎么去设计一个组件封装

    return一个新对象{} //HTML片段仍需写在唯一的父元素中 (2)在页面中使用组件 每个组件内都是一个缩微的小 new Vue(),所以 new Vue() 中有什么,组件中也应该有什么如:methods...中的 HTML 片段代替页面上标签位置; (2)自动调用 data() 函数,返回一个新创建的模型对象,其中包含当前组件专属的模型变量; (3)自动为当前组件区域创建一个缩微版的...二、组件化开发 前端一个页面的功能和代码量越来越多,但是操作系统是禁止多人协作编写一个文件的。组件化就是将一个大的页面,划分为多个组件区域,分别保存在不同的文件中,由多人协作开发。...组件的使用过程 (1)每当拿到一个页面后,先划分组件区域,根据3个原则:位置、功能、是否重用; (2)为每个组件创建独立的js文件,来保存组件的代码; (3)回到原页面中引入并使用组件标签,将组件重新拼接回一个完整的页面

    2.1K10
    领券