<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15195&amp;type=atom" />
	<updated>2024-06-27T12:39:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15195</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161199#p161199" />
			<content type="html"><![CDATA[<p>Malcev, у меня появился вопрос по коду из поста 13.<br />Перестроить, чтобы поиск производился в нужных мне координатах, а не по действиям мыши, мне удалось. Но к сожалению всё работает в абсолютных координатах, а мне желательно именно для окна. По идее так и чуть быстрее будет. Не нашёл в каком месте кода определяется этот параметр.<br />Подскажите, пожалуйста!</p>]]></content>
			<author>
				<name><![CDATA[Next]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28517</uri>
			</author>
			<updated>2024-06-27T12:39:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161199#p161199</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161194#p161194" />
			<content type="html"><![CDATA[<p>Код из 13 замечательный.&nbsp; Мне нужно суметь задавать программно регионы поиска, а с преобразованием результатов я думаю проблем не будет.</p>]]></content>
			<author>
				<name><![CDATA[Next]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28517</uri>
			</author>
			<updated>2024-06-26T15:35:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161194#p161194</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157515#p157515" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>kol4p пишет:</cite><blockquote><p>А как мне получить эту переменную?</p></blockquote></div><p>Какую?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-04-10T19:15:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157515#p157515</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157514#p157514" />
			<content type="html"><![CDATA[<p>А как мне получить эту переменную? Вот я хочу делать скриншот потом искать по скрину цифры и потом делать все тоже самое с другой половиной и искать совпадения.</p>]]></content>
			<author>
				<name><![CDATA[kol4p]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=43066</uri>
			</author>
			<updated>2023-04-10T17:19:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157514#p157514</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153464#p153464" />
			<content type="html"><![CDATA[<p>Ну, если так хотите через uwp и подзапариться, то можете поискать или натренировать сами onnx модель и запустить её через uwp machine learning api. <br /><a href="http://forum.script-coding.com/viewtopic.php?id=16766">http://forum.script-coding.com/viewtopic.php?id=16766</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2022-06-07T15:47:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153464#p153464</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153460#p153460" />
			<content type="html"><![CDATA[<p>opencv знаю, видел примеры с контурами, но не видел где он определяет к какой фигуре он принадлежит. Ну и таскать библиотеку конечно не хочется, при наличии альтернативы.<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Вряд ли тут кто-то знает все возможности UWP API. Вы можете поизучать их здесь.</p></blockquote></div><p>Изучал прежде чем написать. Но насколько я понял функций распознавания там с гулькин нос.</p>]]></content>
			<author>
				<name><![CDATA[fkhlamingo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42005</uri>
			</author>
			<updated>2022-06-07T14:26:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153460#p153460</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153452#p153452" />
			<content type="html"><![CDATA[<p><strong>fkhlamingo</strong>, распозновайте с помощью opencv.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2022-06-06T20:47:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153452#p153452</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153451#p153451" />
			<content type="html"><![CDATA[<p>Вряд ли тут кто-то знает все возможности UWP API. Вы можете поизучать их <a href="https://docs.microsoft.com/en-us/uwp/api/">здесь</a>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-06-06T17:49:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153451#p153451</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153450#p153450" />
			<content type="html"><![CDATA[<p>Добрый вечер.<br />Подскажите пожалуйста UWP API может распознавать геометрические фигуры? Квадрат, круг, прямоугольник, треугольник.</p>]]></content>
			<author>
				<name><![CDATA[fkhlamingo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42005</uri>
			</author>
			<updated>2022-06-06T17:00:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153450#p153450</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=151893#p151893" />
			<content type="html"><![CDATA[<p>Я тоже об этом думал, но читал, что оно не распознает цифры без букв, хотя после проверок - все нормально.<br />У меня получилось что-то такое, но можно это сделать как-то более элегантно что-ли?<br />hBitmap := Gdip_HBitmapFromScreen(900, 55, 780, 50)<br /></p><div class="codebox"><pre><code>	pBitmap := Gdip_CreateBitmapFromHBITMAP(hBitmap)
	DllCall(&quot;DeleteObject&quot;, &quot;Ptr&quot;, hBitmap)

	pBrush := Gdip_BrushCreateSolid(0xFF000000)
	pGraphics := Gdip_GraphicsFromImage(pBitmap)

	Gdip_FillRectangle(pGraphics, pBrush, 0, 0, 60, 105)
	loop, 9
	{
		x := 60 + (51 * A_Index) + (20 * (A_Index - 1))
		Gdip_FillRectangle(pGraphics, pBrush, x, 0, 25, 105)
	}

	Gdip_DeleteBrush(pBrush)

	Gdip_DrawImage(pGraphics, pBitmap)
	Gdip_DeleteGraphics(pGraphics)

	hBitmap := Gdip_CreateHBITMAPFromBitmap(pBitmap)
	; SetImage(hpControl, hBitmap)
	Gdip_DisposeImage(pBitmap)

	pIRandomAccessStream := HBitmapToRandomAccessStream(hBitmap)
	text := ocr(pIRandomAccessStream, &quot;en-US&quot;)
	ObjRelease(pIRandomAccessStream)

	DllCall(&quot;DeleteObject&quot;, &quot;Ptr&quot;, hBitmap)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-02-01T04:19:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=151893#p151893</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=151890#p151890" />
			<content type="html"><![CDATA[<p>Закрашивайте лишние участки черным, а потом уже распознавайте.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2022-01-31T20:57:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=151890#p151890</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=151889#p151889" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>hBitmap := Gdip_HBitmapFromScreen(900, 55, 780, 50)
pIRandomAccessStream := HBitmapToRandomAccessStream(hBitmap)
DllCall(&quot;DeleteObject&quot;, &quot;Ptr&quot;, hBitmap)
text := ocr(pIRandomAccessStream, &quot;en-US&quot;)
ObjRelease(pIRandomAccessStream)
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-01-31T20:32:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=151889#p151889</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=151888#p151888" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Phoenixxx_Czar пишет:</cite><blockquote><p>У меня не распознаются числа</p></blockquote></div><p>А как Вы организовали распознавание? Я как-то давно сохранял все возможные цифры в виде картинок, и у меня получалось через <em>ImageSearch</em>.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2022-01-31T20:16:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=151888#p151888</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=151887#p151887" />
			<content type="html"><![CDATA[<p>Что если через поиск картинки (этих символов-иконок) организовать определение координат, затем можно например OCR текст определять начиная с этих координат.<br />Муторно правда выйдет.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2022-01-31T19:31:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=151887#p151887</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Оптическое распознавание символов (OCR) с UWP API]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=151886#p151886" />
			<content type="html"><![CDATA[<p>Хотел бы поднять данную шикарную тему. У меня не распознаются числа, рядом с числом находится какая-то иконка и для многих иконок оно придумывает какую-то букву, а для какой-то похоже не всегда. Можно ли как-то это побороть? Приложу изображение, в данном случае не распознается &quot;1730&quot;.<br />Используется английский язык (на русском все еще куда хуже и появлялись лишние цифры), сейчас выдает такой результат:<br /></p><div class="codebox"><pre><code>\&quot;1910 02150 \&quot;1610 m 2500 • 2520 • 1880 @ 3400 *3190 z 3390</code></pre></div><p><span class="postimg"><img src="http://s01.geekpic.net/di-EPFPEE.png" alt="http://s01.geekpic.net/di-EPFPEE.png" /></span></p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2022-01-31T19:05:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=151886#p151886</id>
		</entry>
</feed>
