Making A Laser Detector Have An Error In My Code
Solution 1:
It is correct to not have the self in there, as convert_image() is a regular function.
The real error is that measure has no label attribute/function. Except, (depending on the version), skimage.measure.label exists as you say. 
Based on other SO solutions to this (no attribute in module) problem, try checking that the version of skimage you're using has measure.label, try deleting any .pyc files, and make sure you have no naming conflicts or modules with the same name as what you're trying to import.
Edit:
skimage v0.9.x has the label function under the morphology module: skimage.morphology.label. It was moved to measure at a later date.
Solution 2:
If the function convert_image is a method of a class, then you would normally do
# instantiate the class
my_obj = my_class()
# call the class' method
my_obj.convert_image(paramaters)
so cv_image2 = self.convert_image(cv_image) should be cv_image2 = my_obj.convert_image(cv_image)
If you aren't instantiating a class, and just calling a function, then you can just get rid of the self - cv_image2 = convert_image(cv_image)
Post a Comment for "Making A Laser Detector Have An Error In My Code"