RU2015102523A - "умный" ластик - Google Patents
"умный" ластик Download PDFInfo
- 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
Links
- 239000012634 fragment Substances 0.000 claims abstract 65
- 238000000034 method Methods 0.000 claims abstract 15
- 239000003086 colorant Substances 0.000 claims abstract 7
- 238000012015 optical character recognition Methods 0.000 claims 4
- 238000013500 data storage Methods 0.000 claims 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/77—Retouching; Inpainting; Scratch removal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing 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, отличающийся тем, что текстовый слой изначально содержится в документе.
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)
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)
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 |
-
2015
- 2015-01-27 RU RU2015102523A patent/RU2015102523A/ru unknown
- 2015-03-19 US US14/662,630 patent/US20160217117A1/en not_active Abandoned
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) | 文字抽出方法、文字抽出装置およびプログラム |