Cómo implementar calibnpointtonpointtool en visionpro
//Código de implementación
objeto grupo de herramientas = CogSerializer.LoadObjectFromFile(ruta);
CogToolGroup ToolGroup1 = grupo de herramientas como CogToolGroup;
ruta : la ruta física para cargar el archivo del conjunto de herramientas.
Por ejemplo, "C:\Users\Administrator\Desktop\Temp\PMAlignTool.vpp".
------------------------------------------- ----- --------------------------------------------- ----- ------------------
3. Guardado programático del grupo de herramientas
CogSerializer.SaveObjectToFile(ToolGroup1, ruta, tipoof(System .Runtime.Serialization.Formatters.Soap.SoapFormatter),
CogSerializationOptionsConstants.Minimum);
ToolGroup1: grupo de herramientas que debe guardarse
ruta: guardar grupo de herramientas La ruta física del archivo
4. Asociación de programación de cada subherramienta del grupo de herramientas (de esta manera, los datos de herramientas en el grupo se pueden manipular de manera más flexible) //Espacio de referencia
usando Cognex.VisionPro;
usando Cognex.VisionPro.PMAlign;
CogAcqFifoTool CogAcqFifoTool1 = ToolGroup1.Tools["CogAcqFifoTool1"] como CogAcqFifoTool ; //Asociar herramientas de cámara
CogAcqFifoTool1.OutputImage //La imagen generada por la herramienta, el tipo es ICogImage
CogAcqFifoTool1.Run() //Ejecute la herramienta aquí. , la cámara obtiene una imagen, que se puede obtener a través de OutImage
CogPMAlignTool CogPMAlignTool1 = ToolGroup1.Tools["CogPMAlignTool1"] como CogPMAlignTool //Herramienta de coincidencia de plantillas asociada
CogPMAlignTool1.InputImage; // La imagen ingresada por la herramienta; tenga en cuenta que esta herramienta utiliza una imagen en escala de grises de 8 bits.
CogPMAlignTool1.Run() //Ejecute la herramienta y realice la coincidencia de plantillas en la imagen de entrada
CogCalibNPointToNPointTool CogCalibNPointToNPointTool1=
ToolGroup1.Tools["CogCalibNPointToNPointTool1"]
as CogCalibNPointToNPointTool; //Herramienta de coincidencia de plantillas asociada
CogCalibNPointToNPointTool1.InputImage //La imagen ingresada por la herramienta
CogCalibNPointToNPointTool1.OutputImage //La herramienta genera la imagen corregida, el tipo es ICogImage CogCalibNPointToNPointTool1.Run( )//Ejecute la herramienta para realizar cálculos de corrección en la imagen de entrada
Adjunto: Las imágenes de tipo ICogImage se pueden convertir a imágenes en escala de grises de 8 bits, como por ejemplo:
CogImage8Grey image8grey = imagen As CogImage8Grey //El tipo de imagen es ICogImage
;