MarkSpeckles maxPixDiff behaviour

MarkSpeckles maxPixDiff behaviour


Microsoft Visual Studio 2015



Does any body understand how the maxPixDiff paramter works in the markSpeckles function?


Using the test image below I expected that for the image

- threshholded at 8194

 - maxSpecklesSize of 300


That a maxPixDiff value of >25 would include the 'blue' (middle ring value 8240) portion of the image  however

- setting the value to 24 finds the centre portion as expected

- setting 26 finds NOTHING (not even centre portion)

- setting 80 finds NOTHING (not even centre portion)

Note this behaviour is evident on other images (actual data) not just this test pattern

Any help understanding this would be appreciated

2 posts / novo 0

Maybe you hit a bug. I am using ippiMarkSpeckles with good results (but didn't create specific test-cases). The API of the function is somewhat peculiar in that it doesn't write to a separate result mask but inline to the image itself. Therefore, I let the user choose between black, white and mid-gray pixels.

My two cents.


Adriaan van Os


Deixar um comentário

Faça login para adicionar um comentário. Não é membro? Inscreva-se hoje mesmo