Тиснение изображения в HALCON

Исходное изображение:

Исходное изображение

Обработанное изображение OpenCV:

Обработанное изображение OpenCV

Первое изображение является исходным.

Второе изображение — это обработанное изображение OpenCV.

Я хочу реализовать эффект и в HALCON.

Может ли кто-нибудь дать мне совет, какой метод или оператор HALCON использовать?


person 张鲜祥    schedule 24.08.2018    source источник


Ответы (1)


Согласно Википедии (тиснение изображения), этого можно добиться с помощью сверточной фильтрации. В приведенном вами примере кажется, что направление тиснения - юго-запад.

В HALCON вы можете использовать оператор convol_image для расчета корреляции между изображением и произвольной маской фильтра. Фильтр будет примерно таким:

Матрица фильтра тиснения

Чтобы применить такую ​​матрицу фильтров в HDevelop, вы можете использовать следующую строку кода:

convol_image (OriginalImage, EmbossedImage, [3, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, -1], 0)
person Kilian Hohm    schedule 28.08.2018