Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo implementar calibnpointtonpointtool en visionpro

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

;