![]() |
imaqMorphology && imaqConvexHull
I'm trying to add the followng lines to the "Vision Color Tracking" sample
Code:
NIVision.imaqMorphology(binaryFrame, binaryFrame, MorphologyMethod.GRADIENTOUT, new StructuringElement(5, 5, 1));Code:
ERROR Unhandled exception: VisionException [com.ni.vision.VisionException: imaqError: -1074396072: Invalid image border.] at [com.ni.vision.NIVision._imaqMorphology(Native Method), com.ni.vision.NIVision.imaqMorphology(NIVision.java:19583), org.usfirst.frc.team1684.robot.Robot.autonomous(Robot.java:120), edu.wpi.first.wpilibj.SampleRobot.startCompetition(SampleRobot.java:133), edu.wpi.first.wpilibj.RobotBase.main(RobotBase.java:234)]Code:
ERROR Unhandled exception: VisionException [com.ni.vision.VisionException: imaqError: -1074395269: Null pointer.] at [com.ni.vision.NIVision._imaqMorphology(Native Method), com.ni.vision.NIVision.imaqMorphology(NIVision.java:19583), org.usfirst.frc.team1684.robot.Robot.autonomous(Robot.java:119), edu.wpi.first.wpilibj.SampleRobot.startCompetition(SampleRobot.java:133), edu.wpi.first.wpilibj.RobotBase.main(RobotBase.java:234)](Yes, I'm sure that, for all of these functions, binaryImage is returning a good image.) What am I doing wrong..? |
Re: imaqMorphology && imaqConvexHull
The exception says that your image border property is not valid for that operation. When the image is created, you will want to add a few pixels of border. For a 5x5, I assume 2 pixels is the minimum necessary.
I don't understand the other condition, but it may be related. Greg McKaskle |
| All times are GMT -5. The time now is 11:42. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi