{ "BPVLVersion": 20000, "Copyright": "Copyright (c) 2022-2024 Basler AG", "FirmCode": "Invalid", "InfoFileVersion": 20000, "InfoSignature": "1b7ca6d83a9334505a0a00a6c3cb120daf6c074fadaed8d406e6fb2f5cfbb8eb6b48da5c14c604f152aa9d74cf845aeede7028ce79f6ad9b6bb5bea5862d2a57bf822f11995b93069aac43bc39be946fc50fecd839c9dba11a3c74e47e80319bfe9c66170f8e2197a539ac7774d968874e7b0d45bb56087e53d7099ffe536e09914ae8a0ec46294c134427c7b26a4ca6aff81cc86f12ee36a45333c43c3ec67a0f8f0dea70153d05f2af903cb796085f7c38e7095fbd27d567496bfe6a0921905247677553b43d11ce25d107e9487d50627eb4131b3452e963fd7dac52c11d63105ea18ad8c77bd31a6ed7f2fa6b3ea13fa58712ba144054ca55e39448c2983ad82ea1247c02942986059dcd74ed98aaba9d513e9b4532a4aef50f5759451edbd62dbcb3232182db45b9b21bc11a421533e4158f094cab54ac9ee804d3cf18b36c5d22874ea87f0be22f07180e2c82423b6f1f153e7631b73c2db51f7b9d1d3efc4f7896dc1a94c06615a237f7ea17620e381d74f68ac45fcbf094862c2499b4ceb2a3ace4d5ae8ce40dd2ba6f380f7f444290eb403e42fd83b6444f0b6570e429875ba594c4f7ffcf6e03102ec8687a218a0001d46e3f4c0473c07f64c5fbee8b27633e36b3eb516cdf2bef719cbe3e5348c2998335817b2227181d1e5efff379f8a6f2b495ebc327ac37744d51a90dce87eef6b9b5ffe0fe5ba76da1bf722c", "LibraryPublicKey": "30820222300d06092a864886f70d01010105000382020f003082020a0282020100b9eedcfffec2ddc12dd8d6aeaf995f9cdeecad0e4f8ab689c9175a4896a627961b30c9307a42a345519a4fd63f01b9851a2ec43aadfda675c36abecf214b6da9a6876cc97c0656191128e56aae3d5d21613aad4b14a31fca16aef7e9923a634d7b7738b959162bafd450948c5aea4ccc0f2ec63ab431232cd5843104e08956f678e770acc73eb41c19cc609feaa566180a6f9e4b23c51c0911b4e8f686109b4b41b49d7bf32e5a8e401e1a9f65389fc4620736525812e2d3549e84bcb2876943435add1379aa0c109645c3f8770440a0fa8ece64fa930e140317e5b51df1c5e2cfc9581c0c34fca20c2102d3192b9d84f4102f8b819a0ec6e4f1d284016c0b6e879d1c814f9e1b823099e5be14d90f728c79f13dece7db78088106c557970cdb6107db3babc8e650789a6e6e127d8e314ec70d08e3e5b3504793b3b1037114b1db9aeb3f7a754d206b130d59a4652d2649f247a1cb3e8ac36501505d192698f8220ee1ad20ae70b9ae58bb7e6049c49be75a32c737cb00ce012be4845f7426469ef1d41116f2c0bcb0736451335200885790e59de7f5bf0747c4f94ecc6053ae9e12faa6468dc31cc666f2f0ecdd3d4316783aaf9af4b1ba10f0c16878b765a46e3f7172f3adb821fd125ece15f518a99a0bb6b7217133ca46702a613ddf19326bbb600338d1bbfe3b65df93f7c4d659f031954802f84a26122517fc8b73f79b0203010001", "LibrarySignature": "7038f40338ef981f370c2a8d6923bc17d403140fb185b20e3bcdad700cf757136fe95e7b437e754aa047f9362c9cf968aee76e6c9aec0f2ca3cecfecf6cb15d62c202a2dc6fcd4a84672f77bfcb19b126d16c1b07f5a1466eb235030f9009f738551a5794b61238374f924dd01b7177a6b70de96ca14fedf7146a09c6c6ab8a8c9ac68a079060bfcb24e72e7fd12a5da6c2edba7ce654515d73e69f189710b8f132575ed9d2396074b6818ab2a684f4738b257eb21abd7dbd4b53dc4a78a72e722e5355406324bf182f4b55dc2cd1fa0274d904c59fdee173d9264cac3eb5f59219a6aa1f2f5f9b9c03d2053ea1c7a81b8ffb0ea80af1e66376c730deab5afa8c02113d2e3bf24e8ed01e785638cf8c2c81da6046f450c28e7f0ecdb740c09ed5dbe6c91ad34f7d27d61ba027a3ba5eaa60dc7502ca185c66fddf641b9afec37975ca3fc0637912479b23c13f2d43c83cd4238949a2054753a071f770f2658c0c5691f0792895302bdebeea3e7883fef34aeddf2169d665bfc31ee5f71a9caee568c1d5de4bcaf5c4b2a1528f17e1678dd6f54ade003bd5bf3c59e94c8cc003cb30d754eaf8b74e0bd786165c956d213c27508e28b738d44ae177b8a794d192becc26b213af1a3bcd406f1dc7bf7c8b88b9b60be53589ec5e0a0eb1fff10f87f518f85428aae5db6d54d89e0eb7c8f875fcb2e1a20036069d14e82f0f69f6748", "License": "Basler AG internal use only!", "Modules": [ { "DetailedDescription": "\n\n
The Image Transformer vTool allows you to modify the size and appearance of images using operations like translation,\n rotation, scaling, and resizing.\n
\n\n There are two transformation input modes:\n
\n Image: Accepts images directly from a Camera vTool or any other vTool that outputs images.\n
\n\n\n Image: Returns the transformed image with the same data type as the input image.\n
\n\n You can configure the vTool via the pylon API and the Features - All pane of the pylon Viewer.\n All parameters listed there can be set via the pylon API. To study the effects of a parameter, change the parameter\n values in the Features - All pane and watch the results in a pin data view when running the recipe.\n For more details about parameters, select a parameter and check the Feature Documentation pane.\n
\n\n\n Get help\n
", "DisplayName": "Image Transformer", "MinRequiredFileVersion": "1.0.0", "MinRequiredSoftwareVersion": "1.0.0", "Name": "ImageTransformer", "ObjectVersion": "1.0.0", "ProductCodeDemo": "Invalid", "ProductCodeEval": "Invalid", "ProductCodeFull": "Invalid", "ShortDescription": "Manipulate Image", "SupportedUuids": [ "849dd35b-7dc0-4563-9290-3f0f4dd21834" ], "Tags": [ "UseCaseIdentifier=Supporters", "LicenseGroup=Free", "OperationLevelGroup=Low", "AlgorithmTypeGroup=Classical" ], "Type": "VTool", "Uuid": "849dd35b-7dc0-4563-9290-3f0f4dd21834" }, { "DetailedDescription": "\n\nThe Region Combiner vTool allows you to combine two regions using logical operations.\n
\n\n The vTool offers the following operations:\n
\n Region1: Accepts a region from all vTools that produce a region as an output, e.g., Thresholding vTools or Matching vTools.\n
\n\n Region2: Accepts a region from all vTools that produce a region as an output, e.g., Thresholding vTools or Matching vTools.\n
\n\n\n Region: Returns the combined region of both input regions.\n
\n\n\n You can also configure the vTool via the pylon API and the Features - All pane of the pylon Viewer.\n All parameters listed there can be set via the pylon API. To study the effects of a parameter, change the parameter\n values in the Features - All pane and watch the results in a pin data view when running the recipe.\n For more details about parameters, select a parameter and check the Feature Documentation pane.\n
\n\n\n Get help\n
", "DisplayName": "Region Combiner", "MinRequiredFileVersion": "1.0.0", "MinRequiredSoftwareVersion": "1.0.0", "Name": "RegionCombiner", "ObjectVersion": "1.0.0", "ProductCodeDemo": "Invalid", "ProductCodeEval": "Invalid", "ProductCodeFull": "Invalid", "ShortDescription": "Utils RegionCombiner", "SupportedUuids": [ "722D1C24-9427-4700-B428-5709057819B1" ], "Tags": [ "UseCaseIdentifier=Supporters", "LicenseGroup=Free", "OperationLevelGroup=Low", "AlgorithmTypeGroup=Classical" ], "Type": "VTool", "Uuid": "722D1C24-9427-4700-B428-5709057819B1" }, { "DetailedDescription": "\n\nThe Image Stitcher vTool allows you to stitch two images together to create a larger image.\n
\n\n You can stitch images horizontally or vertically. You can also specify horizontal and vertical offsets to create image-in-image effects or arrange the images diagonally. The image at the Image2 input appears in front of the other image in case of overlap. The offsets also only apply to image 2. The input images must have the same pixel format.\n
\n\n\n Image1: Accepts images directly from a Camera vTool or any other vTool that outputs images.\n
\n\n Image2: Accepts images directly from a Camera vTool or any other vTool that outputs images.\n
\n\n\n Image: Returns the combined image in the same pixel format but with larger dimensions than the input images.\n
\n\n\n You can configure the vTool via the pylon API and the Features - All pane of the pylon Viewer.\n All parameters listed there can be set via the pylon API. To study the effects of a parameter, change the parameter\n values in the Features - All pane and watch the results in a pin data view when running the recipe.\n For more details about parameters, select a parameter and check the Feature Documentation pane.\n
\n\n\n Get help\n
", "DisplayName": "Image Stitcher", "MinRequiredFileVersion": "1.0.0", "MinRequiredSoftwareVersion": "1.0.0", "Name": "ImageStitcher", "ObjectVersion": "1.0.0", "ProductCodeDemo": "Invalid", "ProductCodeEval": "Invalid", "ProductCodeFull": "Invalid", "ShortDescription": "Stitch two Images", "SupportedUuids": [ "8548135D-D483-4F8D-8207-6D6EEC8DA8CE" ], "Tags": [ "UseCaseIdentifier=Supporters", "LicenseGroup=Free", "OperationLevelGroup=Low", "AlgorithmTypeGroup=Classical" ], "Type": "VTool", "Uuid": "8548135D-D483-4F8D-8207-6D6EEC8DA8CE" }, { "DetailedDescription": "\n\nThe Image Cropper vTool allows you to crop images to make them smaller.\n
\n\n By making an image smaller, you also reduce the size of the image that subsequent vTools work with. This may reduce processing time and may also help to avoid incorrect results because irrelevant information is removed. You can specify the size of the resulting image manually. Alternatively, you can use the rectangle output from the Rectangle Measurements Pro vTool as input for the CropArea pin to define the resulting image.\n
\n\n Note: The Image Cropper changes the actual image size and therefore also changes the image's coordinate system. This means that you can't return to the original image. If you want to preserve the original image for later use, consider using the ROI Creator vTool. Using the ROI Creator, you can perform operations on just a portion of the original image without losing the original.\n
\n Image: Accepts images directly from a Camera vTool or any other vTool that outputs images.\n
\n\n CropArea: Accepts a crop area from the Rectangle Measurements Pro vTool.\n
\n\n\n Image: Returns the cropped image with the same data type as the input image.\n
\n\n\n You can configure the vTool via the pylon API and the Features - All pane of the pylon Viewer.\n All parameters listed there can be set via the pylon API. To study the effects of a parameter, change the parameter\n values in the Features - All pane and watch the results in a pin data view when running the recipe.\n For more details about parameters, select a parameter and check the Feature Documentation pane.\n
\n\n\n Get help\n
", "DisplayName": "Image Cropper", "MinRequiredFileVersion": "2.0.0", "MinRequiredSoftwareVersion": "2.0.0", "Name": "ImageCropper", "ObjectVersion": "2.0.0", "ProductCodeDemo": "Invalid", "ProductCodeEval": "Invalid", "ProductCodeFull": "Invalid", "ShortDescription": "Crop Image", "SupportedUuids": [ "1DDF3D57-1C2E-4A67-83F0-FDD2C71C77CA" ], "Tags": [ "UseCaseIdentifier=Supporters", "LicenseGroup=Free", "OperationLevelGroup=Low", "AlgorithmTypeGroup=Classical" ], "Type": "VTool", "Uuid": "1DDF3D57-1C2E-4A67-83F0-FDD2C71C77CA" }, { "DetailedDescription": "\n\nThe Data Synchronizer vTool allows you to synchronize multiple data inputs. The data types of the inputs don't have to be identical. You can add as many input pins as you like by connecting an output pin of another vTool to an input pin of the Data Synchronizer. For each input pin, a corresponding output pin is created.\n
\n\n Two synchronization modes are available:\n
\n Data1: Accepts input of any data type.\n
\n\n DataN: Accepts input of any data type.\n
\n\n\n DataN: Returns the synchronized data inputs according to the mode specified.\n
\n\n\n\n You can configure the vTool via the pylon API and the Features - All pane of the pylon Viewer.\n All parameters listed there can be set via the pylon API. To study the effects of a parameter, change the parameter\n values in the Features - All pane and watch the results in a pin data view when running the recipe.\n For more details about parameters, select a parameter and check the Feature Documentation pane.\n
\n\n\n Get help\n
", "DisplayName": "Data Synchronizer", "MinRequiredFileVersion": "1.0.0", "MinRequiredSoftwareVersion": "1.0.0", "Name": "DataSynchronizer", "ObjectVersion": "1.0.1", "ProductCodeDemo": "Invalid", "ProductCodeEval": "Invalid", "ProductCodeFull": "Invalid", "ShortDescription": "Synchronize Inputs", "SupportedUuids": [ "d9a6f99a-eaf5-4726-badf-88bc9ca81166" ], "Tags": [ "UseCaseIdentifier=DataManagement", "LicenseGroup=Free", "OperationLevelGroup=Low", "AlgorithmTypeGroup=Classical" ], "Type": "VTool", "Uuid": "d9a6f99a-eaf5-4726-badf-88bc9ca81166" }, { "DetailedDescription": "\n\nThe Multiplexer vTool allows you to combine the inputs of two or more vTools into one output. The data types of the inputs must be identical. The first input connected determines the data type of the subsequent input pins as well as the output pin. You can add as many input pins as you like by connecting an output pin of another vTool to an input pin of the Multiplexer.\n
\n\n Note: For synchronized input data, i.e., input data from the same source, the combined output contains the inputs in the order of the input pin numbers. If the input data isn't synchronized, the order is not defined.\n
\n\n Data1: Accepts input of any data type.\n
\n\n DataN: Accepts input of the same data type as the Data1 input.\n
\n\n\n Output: Returns the combined data inputs as a sequence.\n
\n\n\n Get help\n
\n", "DisplayName": "Multiplexer", "MinRequiredFileVersion": "1.0.0", "MinRequiredSoftwareVersion": "1.0.0", "Name": "Multiplexer", "ObjectVersion": "1.0.0", "ProductCodeDemo": "Invalid", "ProductCodeEval": "Invalid", "ProductCodeFull": "Invalid", "ShortDescription": "Data Multiplexer", "SupportedUuids": [ "418E6A8A-1BB9-4293-97CD-EBF9C0193DFB" ], "Tags": [ "UseCaseIdentifier=DataManagement", "LicenseGroup=Free", "OperationLevelGroup=Low", "AlgorithmTypeGroup=Classical" ], "Type": "VTool", "Uuid": "418E6A8A-1BB9-4293-97CD-EBF9C0193DFB" } ], "Vendor": "Basler AG", "Version": "2.1.0" }