|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: Image Threshold Produces Black Image
If you're looking to change colorspace and see what happens, go back (or start using) NI Vision Assistant. After acquiring an image and beginning to process it, if you go to the "threshold" processing area in the 2nd tab, you can select "RGB", "HSL", "HSV" etc in a drop-down list and then play with the filtering min/max values. This will give you the ability to experiment and see what works best. Then use those values in your actual call in C/C++ once you're happy with it.
The white paper on target finding this year goes into HSL/HSV to a decent degree BTW. bob |
|
#2
|
|||
|
|||
|
Re: Image Threshold Produces Black Image
The problem I encountered was occurring with the output from vision assistant, I switched to using the colorImage->threshold function after getting the black screen there. The vision assistant seems to perform some extra steps on the jpg you give it to put it into the proper color space, which doesn't get done in the generated c code.
Perhaps I need to close the loop on this whole fiasco, it maybe that it originally worked fine doing the conversion in the generated code, but combination of bad particle analysis decomposition and from writing my binary image as a jpeg caused it to look 'broken'. But, throughout this, our vision assistant script has given us the expected result, while we were unable to get any results from the C++/c code (until switching color space). |
|
#3
|
||||
|
||||
|
Re: Image Threshold Produces Black Image
So, if I read this right, you're on your way to health. Yes? If so, then we'll just close this out until there's something new or you get a rockin' great tracker!
bob |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|