[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.80875 Reply
File: 122.PNG
Png, 1218.03 KB, 1679×540
edit Find source with google Find source with iqdb
122.PNG
File: с.png
Png, 0.80 KB, 300×20
edit Find source with google Find source with iqdb
с.png

Дано миллиард пикрелейтедов, и на каждом необходимо отметить от 200 до 400 точек (правая часть). Существует ли софт, который умеет такое? Не обязательно даже ставить маркеры, достаточно просто дать готовую цифру.
>> No.80876 Reply
File: 1.jpg
Jpg, 22.83 KB, 693×477 - Click the image to expand
edit Find source with google Find source with iqdb
1.jpg
>>80875
Сомневаюсь что-то. Потому что бактерий считают под микроскопом вручную.

Хотя в принципе можно применить обработку изображения, дающую удовлетворительную точность счёта: определить порог, размыть смарт-блёром, ужесточить границы, довести контраст до чёрного-белого и посчитать образовавшиеся зёрна.
Но я сразу же вижу вариант для неверного счёта. Прикрепил.
Коррекция подобного требует дополнительного обсчёта примерных размеров и программа будет путаться в зависимости от порога. Человек определяет границы по относительному контрасту. Задать программе такие нечёткие условия возможно, но задачка не самая простая.

Всю обработку наверняка можно сделать через макрос фотошопа. А вот подсчёт под вопросом. Скорее всего придётся написать.
>> No.80902 Reply
В фотошопе только контрастность добавляю. И смарт блюр, и резкость, и пороги дают потерю информации, как ты и говоришь. Но если так подумать, потеря информации будет примерно одинаковой и на картинках "до", и "после", а значит стабильные "-10%" не изменит общей картины, возможно.
В любом случае без считалки все упирается в массу ручной работы. А значит рано или поздно придется писать. А я в этом вообще ноль, на сколько реально навернуть учебников и в одно рыло написать такую программу? И в каком языке брать учебники?
>> No.80904 Reply
>>80902
Если есть деньги легче обратится к программисту.
>> No.80906 Reply
>>80902
Бери си-подобный язык (достаточная гибкость и возможность найти готовые алгоритмы), проверяй как там дело обстоит со считыванием-записью пикселей.
Но без опыта прийдётся навернуть матана, чтобы понять как описать машине то, что ты ищешь, преобразовать картинку в матрицы/графы/вектор, посчитать предполагаемую замылившуюся границу пятна, исходя из усреднённой формы и размера. А до этого описать на бумаге в словах, что такое «пятно» и как ты его отличаешь от всего прочего.
>> No.80912 Reply
> Существует ли софт, который умеет такое?
Что-то типа
> Video Image Segmentation and Object Detection
http://ethesis.nitrkl.ac.in/146/1/badri-mtech.pdf
Готовый софт, чтоб запустить и нажать найдешь вряд ли, имхо. Прпидется же пороги выбирать и прочее.
>> No.81141 Reply
File: frontpage_bigfig_left.jpg
Jpg, 39.49 KB, 764×675 - Click the image to expand
edit Find source with google Find source with iqdb
frontpage_bigfig_left.jpg
К своему удивлению, читая рандомные научпоп статьи случайно наткнулся на готовый софт, специально для такого вот. http://www.cellprofiler.org/
Может и считать клетки, и отмечать на исходном изображении посчитанные клетки, и еще просто уйму всего интересного. Например видел видеоурок, о обучении программы узнавать нужные клетки, вручную показывая где они, а где не они https://youtu.be/XMKgiRGb4IY?list=PL7CC87670239B4D10


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]