OpenCvSharp сегментация методом водораздела

438
14 февраля 2017, 17:07

Необходимо выполнить сегментацию водоразделом для дальнейшей работы. Нашла на openCv, но не до конца получается преобразовать в OpenCvSharp. Не обязательно выделение объектов разными цветами. Буду рада, если поможете. Вот сайт, с которого брала код

Вот что мне удалось переделать. Дальше не получается. Может кто подскажет?

           var filename = "1.bmp";//Загрузка изображения
           var img0 = Cv.LoadImage(filename))
            IplImage bw = null;
            bw = new IplImage(img0.Size, BitDepth.U8, 1);
            img0.CvtColor(bw, ColorConversion.RgbToGray);
            Cv.Threshold(bw, bw, 40, 255, ThresholdType.Binary);
            CvMat dist = null;
            Cv.DistTransform(bw, dist, DistanceType.L2, 3);
            Cv.Normalize(dist, dist, 0, 1, NormType.MinMax);
            Cv.Threshold(dist, dist, .5, 1, ThresholdType.Binary);
            CvMat dist_8u = null;
READ ALSO
Что такое Instance в C#?

Что такое Instance в C#?

Недавно начал баловаться с unity, стал смотреть примеры скриптов и наткнулся на такую конструкцию:

332
Как сохранить изменения в БД после редактирования Datagridview?

Как сохранить изменения в БД после редактирования Datagridview?

Имеется DataGridView данные в него подтягиваются в коде нижеКак мне реализовать сохранение изменений из DGV в БД по нажатию на кнопку ?

501
Следует ли использовать SuppressFinalize?

Следует ли использовать SuppressFinalize?

Хотел бы спросить про такой паттерн использования SuppressFinalizeДопустим, у меня имеется объект Foo, который хранит в себе какой-нибудь ресурс

302
Удаление строк в datagridview выделением сверху вниз и наоборот

Удаление строк в datagridview выделением сверху вниз и наоборот

Сегодня во время работы с DataGridView,заметил странную особенностьСтояла задача удаления огромного количества строк(Почти 20000) вместе,получив...

302