Недавно начал разбираться с библиотекой OpenCVSharp.
В чем проблема моего кода?
При обращении к функции Absdiff
, мне постоянно выдается исключение:
OpenCvSharp.OpenCVException: "The operation is neither 'array op array' (where arrays have the same size and the same number of channels), nor 'array op scalar', nor 'scalar op array'"
var mat = new Mat("Копируем.bmp");
var mat1 = new Mat("!ОСнова.bmp");
var mat3 = new Mat();
var mat4 = new Mat();
Поискав по гуглу, я узнал что данная ошибка возникает тогда, когда пытаются сравниваться изображения с неодинаковыми каналами. Попытался решить ее так:
Cv2.CvtColor(mat1, mat3,ColorConversionCodes.RGB2GRAY);
Cv2.CvtColor(mat, mat4, ColorConversionCodes.RGB2GRAY);
К сожалению ошибка осталась. Что я делаю не так?
var mat5 = new Mat();
Cv2.Absdiff(mat3, mat4, mat5); //на этой строчке выходит исключение.
Версия моей библиотеки: 3.4.1.20180319
В Yandex'e обновили базу SQlite, и теперь просто так её не расшифроватьПодскажите есть ли новый способ расшифровки данных или нет?
Хочу в C# через powershell узнать сумму MD5 файла одного, прописал такой небольшой скрипт
Задача такаяНарисовать на форме дугу и строго по ней двигать объект Image из кода в зависимости от полученных данных
Как создать dll с фреймом внутри и загрузить этот фрейм в другом приложении?