Анализ и обработка изображений (opencv, c++) - детекция меланом
4071 UAHЕсть англоязычная статья на тему определения является ли изображение родинки меланомой с помощью методов обработки и анализа изображений по правилу ABCD (без нейронных сетей и машинного обучения).
Необходимо реализовать методы, описанные в ней в виде консольного приложения, работающего с библиотекой opencv:
1. Не нужен интерфейс, просто в коде программы указывается путь до одного фото с родинкой.
2. Алгоритм работы программы (в кратце что делают в статье):
На вход подается изображение в формате jpeg
Фильтрация и усиление контрастности.
Сегментация - находим очаг поражения (на изображении могут быть волосы, необходимо выделить только поражение кожи).
Вычисление четырех параметров (ABCD).
Классификация: 4 выделенных параметра умножаются на веса и дают общее значение, по которому мы классифицируем поражение.
4 параметра (ABCD):
1. Асимметрия - одна половина не соответствует внешнему виду другой.
2. Нарушение границ - края неровные, размытые или зазубренные.
3. Цвет поражения неоднороден. Присутствуют оттенки коричневого и черного и другие цвета (красные, белые, синие точки).
4. Размер поражения больше 6 мм.
То, есть надо обработать и оценить фото и на выходе выдать численное значение, по которому определяется, злокачественное поражение или нет.
Программа должна быть написана на с++, код должен сопровождаться комментариями.
Помимо программы ничего не нужно.
Срок - 21 день, за срочность могу повысить бюджет. В целом бюджет обсуждаем.
Изображения родинок, с которыми должна будет работать программа - скину (в целом нужно реализация методов, не обязательно максимально точная оценка).
Прикрепляю статью, в которой описаны подробно методы и небольшая выдержка из этой статьи, сделанная мной в качестве технического задания.
Приложения 2
-
Добрый день.
Профессионально занимаюсь Нейросетями. И вот прошлым летом обнаружил у себя стремную родимку. И также задался целью сделать систему детекции.
Исследовал данную тематику довольно плотно.
Но для того, что бы соорудить собственную систему детектиции, нужен качественный датасет, причем фотографии от будущей камеры должны быть такие же как и в датасете. Я находил небольшой датасет, но там фотки сделаны со специального оборудования с хорошим увеличением.
А моя идея была сделать приложение.Но нельзя обучить НС с микроскопа а потом подсовывать фотки с телефона.
Да и главное на фотки с телефона "краев" и текстуру "булыжной мостовой" которые имеют основную корреляцию для принятия решения - не видно.
Какая ваша конечная цель?
Пишите обсудим сотрудничество. -
Актуальные фриланс-проекты в категории C и C++
Project for the development of software for microcontrollersПриветствую уважаемые! Ищу специалиста или команду, которая сможет разработать программную часть для распространенных микроконтроллеров типа Arduino, ESP или Raspberry-Pi. Ключевые моменты: - контроллер должен получать на вход 5 аналоговых сигналов, - на выходе должен… C и C++, Системное программирование ∙ 1 ставка |
Скрипт который будет взаимодействовать по картинкеНужен скрипт который будет взаимодействовать по картинке + тексту )названию товара на экране) + цене. Проще говоря, скрипт должен нажимать на логотип площадки (слева сверху белый текст) для обновления ассортимента товаров (каждые секунды 3-5), затем должен быть поиск по картинке… C и C++, Python ∙ 8 ставок |
Создать телеграмм бота с интеграцией GPT
12 000 UAH
Техническое задание: 1) Создать телеграм бота по примеру, При старте спрашивать язык: - русский -английский Все остальное по примеру первого бота: предложить отправить фото с которого будет взято лицо, второе - попросить видео на которое будет накладываться лицо. Затем в… C и C++, Python ∙ 12 ставок |
Настройка обмена данными между jetson nano и другим устройством по can шиНастроить обмен данными между jetson nano и другим устройством по can шине с помощью RS485 CAN документации и примера здесь: https://www.waveshare.com/wiki/RS485_CAN_for_Jetson_Nano Пакет передаемых данных разбит на фремах размером по 8 байтов, кодирование первых 7 байтов… C и C++, Linux и Unix ∙ 2 ставки |
Інфракрасний датчик температури ZigBeeПотрібен Інфракрасний датчик температури з передачею данних через протоколо ZigBee на сервер Home Assistants в MQTT Оборудованіе: Модуль ESP32-C6-WROOM-1-N8 + инфракрасного термометра MLX90614 + добавить светодиод лазер для обозначения где считивается температура C и C++, Встраиваемые системы и микроконтроллеры ∙ 1 ставка |