<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Определение позиции в контуре]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17488</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17488&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Определение позиции в контуре».]]></description>
		<lastBuildDate>Mon, 05 Dec 2022 16:38:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155843#p155843</link>
			<description><![CDATA[<p>Так как важна скорость и нужно перебирать все точки снаружи контура, то нужно через машинный код.<br />Я вижу это как 2 функции:<br />Первая возвращает по заданному цвету (либо по каким-то другим признакам) вершины полигона.<br />Вторая -&nbsp; на входе даем координаты вершин, на выходе получаем массив с точками.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 05 Dec 2022 16:38:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155843#p155843</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155833#p155833</link>
			<description><![CDATA[<p>Поиск через &#039;ImageSearch&#039; не решит проблему случайно?</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Mon, 05 Dec 2022 15:33:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155833#p155833</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155800#p155800</link>
			<description><![CDATA[<p>Еще как вариант, на kwork.ru найти c++-шника и заказать выполнение данной задачи за 500-1000 рублей.<br />Пару раз сам так делал.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 04 Dec 2022 09:52:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155800#p155800</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155799#p155799</link>
			<description><![CDATA[<p>То есть мы имеем криволинейный контур в виде точечного рисунка и точку. Точка есть обязательно, но она может быть внутри контура, либо снаружи контура. Задача в том, чтобы однозначно сказать, внутри находится точка или снаружи, так?<br />Мне просто сразу мысль пришла, как если бы я в программе Paint нарисовал некий контур и точку. А потом сделал бы &quot;заливку цветом&quot; рядом с точкой. Если при этом залилось всё вокруг контура, значит точка снаружи. Если же залилось всё внутри контура, значит точка внутри.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 04 Dec 2022 09:16:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155799#p155799</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155797#p155797</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Как определить что точка находится внутри контура?</p></blockquote></div><p>Просто интересно, вопрос про точечные (растровые) рисунки или векторную графику?</p></blockquote></div><p>Графика векторная, но иметь с неё можно только скрин, то есть точки.<br /><strong>Malcev</strong><br />На такие изучения у меня времени куча уйдёт, мотивации не хватит.<br />Так как в моём случае не предполагается вогнутых контуров, то проще разбить на четыре сектора слева - справа и сверху - снизу, найти крайние бирюзовые пиксели и по строкам искать в этих зонах.<br />У меня прикладная задача найти все не белые точки вне бирюзового контура.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 04 Dec 2022 04:28:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155797#p155797</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155796#p155796</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, у opencv открытые исходники, почитай как там определяются контуры и как потом высчитывается положение точки.<br />На основе opencv кода, напиши собственный код на c++ и потом вызывай его, как машинный код из ahk.<br />Ну или на stackoverflow можно покопаться, например:<br /><a href="https://stackoverflow.com/questions/217578/how-can-i-determine-whether-a-2d-point-is-within-a-polygon/2922778">https://stackoverflow.com/questions/217 … on/2922778</a><br />Задача в целом не архисложная - все зависит от мотивации.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 03 Dec 2022 20:13:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155796#p155796</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155795#p155795</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Как определить что точка находится внутри контура?</p></blockquote></div><p>Просто интересно, вопрос про точечные (растровые) рисунки или векторную графику?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 03 Dec 2022 17:35:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155795#p155795</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155794#p155794</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Если забыть про сторонние решения, то каков мог бы быть алгоритм?</p></blockquote></div><p>Например:<br /><a href="https://theailearner.com/2019/11/19/suzukis-contour-tracing-algorithm-opencv-python/">https://theailearner.com/2019/11/19/suz … cv-python/</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 03 Dec 2022 17:31:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155794#p155794</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155793#p155793</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>В целом OpenCv это файлы, и не маленькие, уже это не вариант.</p></blockquote></div><p>Ну тогда придется разрабатывать собственный алгоритм определения контура со снимка экрана и отрисовывать его в gdi+.<br /></p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Ему же ещё каждый раз надо будет сам контур определять, а потом уже точку, хотя не уверен.</p></blockquote></div><p>Если контур не меняется, то не нужно.<br />Я с помощью opencv делал несколько капча-брейкеров - вроде систему не нагружало.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 03 Dec 2022 17:28:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155793#p155793</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155792#p155792</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Есть например на экране контур какого то цвета, как из него сделать Gdi Path?</p></blockquote></div><p>Если забыть про сторонние решения, то каков мог бы быть алгоритм? Интересный вопрос, как по мне.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 03 Dec 2022 17:25:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155792#p155792</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155791#p155791</link>
			<description><![CDATA[<p>В целом OpenCv это файлы, и не маленькие, уже это не вариант.</p><p>Я им как то баловался, не сказать что моментально работало. Ему же ещё каждый раз надо будет сам контур определять, а потом уже точку, хотя не уверен.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 03 Dec 2022 17:22:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155791#p155791</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155790#p155790</link>
			<description><![CDATA[<p>Именно эту функцию нет.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 03 Dec 2022 17:19:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155790#p155790</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155789#p155789</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>А ты проверял?</p></blockquote></div><p>А ты?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 03 Dec 2022 17:18:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155789#p155789</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155788#p155788</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Есть например на экране контур какого то цвета</p></blockquote></div><p>Он из точек уникального цвета.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 03 Dec 2022 17:18:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155788#p155788</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Определение позиции в контуре]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155787#p155787</link>
			<description><![CDATA[<p>А ты проверял?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 03 Dec 2022 17:17:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155787#p155787</guid>
		</item>
	</channel>
</rss>
