RU2015102523A - "умный" ластик - Google Patents

"умный" ластик Download PDF

Info

Publication number
RU2015102523A
RU2015102523A RU2015102523A RU2015102523A RU2015102523A RU 2015102523 A RU2015102523 A RU 2015102523A RU 2015102523 A RU2015102523 A RU 2015102523A RU 2015102523 A RU2015102523 A RU 2015102523A RU 2015102523 A RU2015102523 A RU 2015102523A
Authority
RU
Russia
Prior art keywords
text
fragment
background
pixels
color
Prior art date
Application number
RU2015102523A
Other languages
English (en)
Inventor
Антон Андреевич Масалович
Original Assignee
Общество с ограниченной ответственностью "Аби Девелопмент"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Общество с ограниченной ответственностью "Аби Девелопмент" filed Critical Общество с ограниченной ответственностью "Аби Девелопмент"
Priority to RU2015102523A priority Critical patent/RU2015102523A/ru
Priority to US14/662,630 priority patent/US20160217117A1/en
Publication of RU2015102523A publication Critical patent/RU2015102523A/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/77Retouching; Inpainting; Scratch removal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Character Input (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

1. Способ, включающий: получение, через графический интерфейс пользователя (GUI), выбранной пользователем области документа, содержащей информацию, которую требуется стереть, и фрагмент фона; определение, содержит ли выбранная пользователем область соответствующий текстовый слой; и, если установлено, что выбранная пользователем область содержит текстовый слой, стирание фрагмента текста, соответствующего текстовому слою, без изменения фрагмента фона, причем стирание текстового фрагмента включает изменение цвета фрагмента текста на основе цвета фрагмента фона, прилегающего к фрагменту текста.2. Способ по п. 1, дополнительно содержащий бинаризацию области документав границах выбранной пользователем области, при которой фрагмент текста изменяет цвет в зависимости от цветов фрагмента фона, прилегающего к фрагменту текста до бинаризации.3. Способ по п. 2, дополнительно содержащий определение подобласти из выделенной пользователем области, включающей текстовый фрагмент, при этом бинаризация области документа включает бинаризацию пикселей в подобласти.4. Способ по п. 1, отличающийся тем, что фрагмент фона является неоднородным изображением, содержащим различные цвета.5. Способ по п. 1, отличающийся тем, что стирание фрагмента текста включает следующие операции: идентификация пикселя текста из фрагмента текста; идентификация набора пикселей фона, не относящихся к фрагменту текста и прилегающих к пикселю текста из фрагмента текста; идентификация цвета набора пикселей фона; и изменение цвета пикселя текста на основе цвета идентифицированного набора пикселей фона.6. Способ по п. 5, отличающийся тем, что набор пикселей фона состоит из двух или

Claims (22)

1. Способ, включающий: получение, через графический интерфейс пользователя (GUI), выбранной пользователем области документа, содержащей информацию, которую требуется стереть, и фрагмент фона; определение, содержит ли выбранная пользователем область соответствующий текстовый слой; и, если установлено, что выбранная пользователем область содержит текстовый слой, стирание фрагмента текста, соответствующего текстовому слою, без изменения фрагмента фона, причем стирание текстового фрагмента включает изменение цвета фрагмента текста на основе цвета фрагмента фона, прилегающего к фрагменту текста.
2. Способ по п. 1, дополнительно содержащий бинаризацию области документа
в границах выбранной пользователем области, при которой фрагмент текста изменяет цвет в зависимости от цветов фрагмента фона, прилегающего к фрагменту текста до бинаризации.
3. Способ по п. 2, дополнительно содержащий определение подобласти из выделенной пользователем области, включающей текстовый фрагмент, при этом бинаризация области документа включает бинаризацию пикселей в подобласти.
4. Способ по п. 1, отличающийся тем, что фрагмент фона является неоднородным изображением, содержащим различные цвета.
5. Способ по п. 1, отличающийся тем, что стирание фрагмента текста включает следующие операции: идентификация пикселя текста из фрагмента текста; идентификация набора пикселей фона, не относящихся к фрагменту текста и прилегающих к пикселю текста из фрагмента текста; идентификация цвета набора пикселей фона; и изменение цвета пикселя текста на основе цвета идентифицированного набора пикселей фона.
6. Способ по п. 5, отличающийся тем, что набор пикселей фона состоит из двух или более пикселей, а идентификация цвета набора фоновых пикселей включает следующие операции: идентификация цвета каждого из двух или более пикселей из набора пикселей фона; и смешение цветов каждого из двух или более пикселей из набора пикселей фона.
7. Способ по п. 6, в котором два или более пикселей из набора пикселей фона являются соседними.
8. Способ по п. 1, дополнительно содержащий получение текстового слоя путем оптического распознавания символов (OCR).
9. Способ по п. 1, в котором текстовый слой в документе содержится изначально.
10. Система, включающая следующие компоненты: память; и процессор, функционально работающий с этой памятью, причем этот процессор обеспечивает:
получение, через графический интерфейс пользователя (GUI), выбранной пользователем области документа, содержащей информацию, которую требуется стереть, а также область фона; определение, содержит ли выбранная пользователем область соответствующий текстовый слой; и, если установлено, что выбранная пользователем область содержит текстовый слой, стирание фрагмента текста, соответствующего текстовому слою, без изменения фрагмента фона, причем стирание текстового фрагмента включает изменение цвета фрагмента текста на основе цвета фрагмента фона, прилегающего к фрагменту текста.
11. Система по п. 10, отличающаяся тем, что процессор дополнительно выполняет бинаризацию области документа в границах выбранной пользователем области, и отличающаяся тем, что пиксели фрагмента текста изменяют цвет в зависимости от цветов пикселей фрагмента фона, прилегающих к фрагменту текста до бинаризации.
12. Система по п. 10, отличающаяся тем, что фрагмент фона является неоднородным изображением, содержащим различные цвета.
13. Система по п. 10, отличающаяся тем, что при стирании фрагмента текста на основе цвета фрагмента фона, прилежащего к фрагменту текста, процессор выполняет следующие операции: идентификация пикселя текста из фрагмента текста; идентификация набора пикселей фона, не относящихся к фрагменту текста и прилегающих к пикселю текста из фрагмента текста; идентификация цвета набора пикселей фона; и изменение цвета пикселя текста на основе цвета идентифицированного набора пикселей фона.
14. Система по п. 13, отличающаяся тем, что набор пикселей фона состоит из двух или более пикселей, а идентификация цвета набора фоновых пикселей включает следующие выполняемые процессором операции: идентификация цвета каждого из двух или более пикселей из набора пикселей фона; и смешение цветов каждого из двух или более пикселей из набора пикселей фона.
15. Постоянный машиночитаемый накопитель данных, содержащий команды, которые при выполнении их процессором приводят к выполнению процессором операций, включая следующие: получение, через графический интерфейс пользователя (GUI), выбранной пользователем области документа, содержащего информацию, которую требуется стереть, и фрагмент фона; определение, содержит ли выбранная пользователем область соответствующий текстовый слой; и, если выбранная пользователем область содержит текстовый слой, стирание фрагмента текста, соответствующего текстовому слою, без изменения фрагмента фона, причем стирание фрагмента текста включает изменение цвета фрагмента текста на основе цвета фрагмента фона, прилегающего к фрагменту текста.
16. Постоянный машиночитаемый носитель данных по п. 15, дополнительно выполняющий операции выбора фрагмента текста из выбранной пользователем области документа, если установлено, что выбранная пользователем область документа для стирания содержит текстовый слой.
17. Постоянный машиночитаемый носитель данных по п. 15, дополнительно выполняющий операции бинаризации области документа в границах выбранной пользователем области, при которой фрагмент текста изменяет цвет в зависимости от цветов фрагмента фона, прилегающего к фрагменту текста до бинаризации.
18. Постоянный машиночитаемый носитель данных по п. 15, отличающийся тем, что при стирании фрагмента текста на основе цвета фрагмента фона, прилежащего к фрагменту текста, выполняются следующие операции: идентификация пикселя текста из фрагмента текста; идентификация набора пикселей фона, не относящихся к фрагменту текста и прилегающих к пикселю текста из фрагмента текста; идентификация цвета набора пикселей фона; и изменение цвета пикселя текста на основе цвета идентифицированного набора пикселей фона.
19. Постоянный машиночитаемый носитель данных по п. 18, отличающийся тем, что набор пикселей фона состоит из двух или более пикселей, а идентификация цвета набора фоновых пикселей включает следующие операции: идентификация цвета каждого из двух или более пикселей из набора пикселей фона; и смешение цветов каждого из двух или более пикселей из набора пикселей фона.
20. Постоянный машиночитаемый носитель данных по п. 19, отличающийся тем, что два или более пикселя из набора пикселей фона являются соседними.
21. Постоянный машиночитаемый носитель данных по п. 15, дополнительно содержащий получение текстового слоя путем оптического распознавания символов (OCR).
22. Постоянный машиночитаемый носитель данных по п. 15, отличающийся тем, что текстовый слой изначально содержится в документе.
RU2015102523A 2015-01-27 2015-01-27 "умный" ластик RU2015102523A (ru)

Priority Applications (2)

Application Number Priority Date Filing Date Title
RU2015102523A RU2015102523A (ru) 2015-01-27 2015-01-27 "умный" ластик
US14/662,630 US20160217117A1 (en) 2015-01-27 2015-03-19 Smart eraser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2015102523A RU2015102523A (ru) 2015-01-27 2015-01-27 "умный" ластик

Publications (1)

Publication Number Publication Date
RU2015102523A true RU2015102523A (ru) 2016-08-20

Family

ID=56434108

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2015102523A RU2015102523A (ru) 2015-01-27 2015-01-27 "умный" ластик

Country Status (2)

Country Link
US (1) US20160217117A1 (ru)
RU (1) RU2015102523A (ru)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111127593B (zh) * 2018-10-30 2023-10-31 珠海金山办公软件有限公司 一种文档内容擦除方法、装置、电子设备及可读存储介质
CN111429541B (zh) * 2019-12-31 2024-03-08 杭州海康威视数字技术股份有限公司 一种图形擦除方法及装置
CN113657396B (zh) * 2021-08-17 2024-02-09 北京百度网讯科技有限公司 训练方法、译文展示方法、装置、电子设备以及存储介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030043172A1 (en) * 2001-08-24 2003-03-06 Huiping Li Extraction of textual and graphic overlays from video
US7043079B2 (en) * 2002-04-25 2006-05-09 Microsoft Corporation “Don't care” pixel interpolation
JP4817821B2 (ja) * 2005-12-01 2011-11-16 キヤノン株式会社 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体
US7755645B2 (en) * 2007-03-29 2010-07-13 Microsoft Corporation Object-based image inpainting
US8073277B2 (en) * 2007-06-21 2011-12-06 The University Of Southern Mississippi Apparatus and methods for image restoration
US8385681B2 (en) * 2008-02-11 2013-02-26 Apple Inc. Blemish removal
US20110090253A1 (en) * 2009-10-19 2011-04-21 Quest Visual, Inc. Augmented reality language translation system and method
KR101142739B1 (ko) * 2009-10-29 2012-05-03 삼성전자주식회사 검색 영역을 제한한 이미지 복원 장치 및 방법
JP2011170838A (ja) * 2010-01-20 2011-09-01 Sanyo Electric Co Ltd 画像処理装置及び電子機器
US9484006B2 (en) * 2013-02-13 2016-11-01 Documill Oy Manipulation of textual content data for layered presentation
WO2014145976A1 (en) * 2013-03-15 2014-09-18 Troxler Robert E Systems and methods for identifying and separately presenting different portions of multimedia content
US9042649B2 (en) * 2013-09-24 2015-05-26 Konica Minolta Laboratory U.S.A., Inc. Color document image segmentation and binarization using automatic inpainting
US9697595B2 (en) * 2014-11-26 2017-07-04 Adobe Systems Incorporated Content aware fill based on similar images
US9438769B1 (en) * 2015-07-23 2016-09-06 Hewlett-Packard Development Company, L.P. Preserving smooth-boundaried objects of an image

Also Published As

Publication number Publication date
US20160217117A1 (en) 2016-07-28

Similar Documents

Publication Publication Date Title
CN110248085B (zh) 用于图像序列的图像中的对象边界稳定化的装置和方法
MY195861A (en) Information Processing Method, Electronic Device, and Computer Storage Medium
ES2756713T3 (es) Procedimiento, aparato y dispositivo terminal para determinar el color de un control de interfaz
US10049291B2 (en) Image-processing apparatus, image-processing method, and computer program product
MY184744A (en) Apparatus and method for automatically recognizing a qr code
MY192140A (en) Information processing method, terminal, and computer storage medium
CN105786930B (zh) 基于触摸交互的搜索方法及装置
GB2543198A (en) Providing automatic actions for mobile onscreen content
RU2014112237A (ru) Ввод данных с изображений документов с фиксированной структурой
CN105701488A (zh) 一种身份证识别方法
JP2016535335A5 (ru)
CN109325492B (zh) 字符切割方法、装置、计算机设备及存储介质
RU2015102523A (ru) "умный" ластик
CN104252620A (zh) 字符粘连的图形验证码识别方法
EP2772870A3 (en) Image forming apparatus and image forming method
JP2014197358A (ja) 領域分割方法および検査装置
CN105027145B (zh) 可标记表面的自动分类和颜色增强
CN105184838A (zh) 一种图片处理方法及终端
RU2014125722A (ru) Методы обнаружения введенных пользователем контрольных меток
US9613288B2 (en) Automatically identifying and healing spots in images
CN111476090B (zh) 水印识别方法和装置
CN104504712A (zh) 图片处理方法和装置
RU2014137551A (ru) Выявление снимков экрана на изображениях документов
JP7274322B2 (ja) プログラム及び文字認識方法
JP2007156741A (ja) 文字抽出方法、文字抽出装置およびプログラム