{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing recipe files during the build.", "created": "2026-06-06T18:17:02Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/recipe-opencv-0b9cd451-6356-57cf-bce8-7bff4f1c99a3", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "2730ad1895a64a879917c387a7e3832bb15b4508"}, "externalDocumentId": "DocumentRef-dependency-recipe-ade", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ade-6f707db3-e6da-5b42-ad00-c99439029317"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "30585b02452b65d12c53ae747ddedfdba2251ace"}, "externalDocumentId": "DocumentRef-dependency-recipe-bzip2", "spdxDocument": "http://spdx.org/spdxdocs/recipe-bzip2-48d77de4-d76a-580e-82f3-6bfefd5b9795"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "879f69140bbec7135f6faa622333e81415908136"}, "externalDocumentId": "DocumentRef-dependency-recipe-cmake-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-cmake-native-065aeeea-e673-57cc-a9f5-a3fe1fc2b3ea"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "5b4c33792af377b4c51ee7ccda1a2475c763d6d9"}, "externalDocumentId": "DocumentRef-dependency-recipe-ffmpeg", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ffmpeg-4818afdb-fba1-5ee4-9a84-af52873a2d2b"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "7c988112daf6cbeb5e3db27dc633020b23511cd5"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-cross-aarch64", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-cross-aarch64-e05122e2-842a-5b45-a068-7a450933ae13"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "9596971b9eb6b2b955880eb9ef48cc86bfe8d6d5"}, "externalDocumentId": "DocumentRef-dependency-recipe-gcc-runtime", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gcc-runtime-a8177036-816d-5f00-a030-969647302050"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "5d01e8df71efadeafa6fbf5e29de71268c768d30"}, "externalDocumentId": "DocumentRef-dependency-recipe-gflags", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gflags-537729d9-532a-5db2-bc2a-7696598bd2d0"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "463c5b52907ff6bc8e8d84ebf7f21ff5b09d53a7"}, "externalDocumentId": "DocumentRef-dependency-recipe-glib-2.0", "spdxDocument": "http://spdx.org/spdxdocs/recipe-glib-2.0-d0091684-3041-5a99-9476-45ed618feb68"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "02b3a9af3474252975e03de1cef854e456659f3b"}, "externalDocumentId": "DocumentRef-dependency-recipe-glibc", "spdxDocument": "http://spdx.org/spdxdocs/recipe-glibc-8ec5f1d4-204b-530d-8854-79bbb314d6d7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "cea7180676a454aa316231951deae99ab07cd2cf"}, "externalDocumentId": "DocumentRef-dependency-recipe-glog", "spdxDocument": "http://spdx.org/spdxdocs/recipe-glog-028be3f0-d57d-5e76-a845-2574c3b2db1c"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "9ea54d9e4b87d857c88441b4ee8f83f7b3106663"}, "externalDocumentId": "DocumentRef-dependency-recipe-gstreamer1.0", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gstreamer1.0-2dade7f0-4824-5d8c-9e96-fb5301412c65"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "35809cc496f6d9ffa86f8a66632d2a8a0a8820f9"}, "externalDocumentId": "DocumentRef-dependency-recipe-gstreamer1.0-plugins-base", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gstreamer1.0-plugins-base-a0d64ce2-454e-59ca-b111-05b3c9269187"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "77b947404e558ed0179a12bb2c8de06fae8f2c96"}, "externalDocumentId": "DocumentRef-dependency-recipe-gtk+3", "spdxDocument": "http://spdx.org/spdxdocs/recipe-gtk+3-f2eb9d74-717d-55e1-ac89-b56c70e00619"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b54b40e13c67478c8c5ca636c66ae7c3ecd39d4b"}, "externalDocumentId": "DocumentRef-dependency-recipe-libeigen", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libeigen-9a21ccd3-1c2a-54e6-88fc-dcbb2093a235"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "931ec33e5ef9970c9acb9d131a592b6730a71a91"}, "externalDocumentId": "DocumentRef-dependency-recipe-libgphoto2", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libgphoto2-a4eab0f8-49e8-5c25-b318-b6909e25f9ca"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "9e33ca5ff07360cdc971657b413e78d6ef76786e"}, "externalDocumentId": "DocumentRef-dependency-recipe-libjpeg-turbo", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libjpeg-turbo-79ed503e-688d-5819-a9d2-8bd90705a537"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "195a28459f02e6760dd0465e4bcb17cbd893852a"}, "externalDocumentId": "DocumentRef-dependency-recipe-libpng", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libpng-ac715238-4008-5aba-9058-bfd3da5e2dd6"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "7c25b36b3efc12e9d5b09e1063f0e9e1cb350844"}, "externalDocumentId": "DocumentRef-dependency-recipe-libtool", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libtool-8bfaa686-3182-5735-94fe-e31cb0308d17"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "41ef2deb3547651d9f7d05b687c92dcd7895063d"}, "externalDocumentId": "DocumentRef-dependency-recipe-libwebp", "spdxDocument": "http://spdx.org/spdxdocs/recipe-libwebp-5164edff-4a76-5eb0-b09e-36736a7083c8"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "361b0ec18ae6d1d4a04dafce503fd038116c23a8"}, "externalDocumentId": "DocumentRef-dependency-recipe-ninja-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ninja-native-69509a4d-51be-58e4-8b69-f8cab885e13f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "66a07cc7e9a64762ca32341810b52ec1b17c1f50"}, "externalDocumentId": "DocumentRef-dependency-recipe-pkgconfig-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-pkgconfig-native-f02bc6f9-93d3-5de4-bfc1-f49135872105"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "6f4a057fbe2dcf9dba89817337fefdeeb80a7c2e"}, "externalDocumentId": "DocumentRef-dependency-recipe-protobuf", "spdxDocument": "http://spdx.org/spdxdocs/recipe-protobuf-3f06ff92-5365-567d-b44f-b0cfa5839d59"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "08c2370511c4bab6090448b1298d5b032d94373d"}, "externalDocumentId": "DocumentRef-dependency-recipe-protobuf-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-protobuf-native-ddfe1e2d-16c7-58ed-852a-5fad8b8771e7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "77e6ab5906f01097d7c922ff75508bbbbfcf408e"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-8efcec7f-0548-5fda-987e-947c0d22391f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "adb8d8186574d90d09d8690d9790b36cb55cd98c"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-native-34cc7325-70e1-5a3a-873a-66b0c1f8d193"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0fee33257598b9bc8532578ca49611366791597a"}, "externalDocumentId": "DocumentRef-dependency-recipe-python3-numpy", "spdxDocument": "http://spdx.org/spdxdocs/recipe-python3-numpy-3babbd23-30fb-59c2-bff1-c61b4db3685d"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "5bb6348923ee6d8f6c5bc17fb063ceb73daa02c4"}, "externalDocumentId": "DocumentRef-dependency-recipe-swig-native", "spdxDocument": "http://spdx.org/spdxdocs/recipe-swig-native-ca585425-2933-5828-8695-a15b341637ef"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "f06a50a80027e7e1fa1e00a8c365b756fc320585"}, "externalDocumentId": "DocumentRef-dependency-recipe-tbb", "spdxDocument": "http://spdx.org/spdxdocs/recipe-tbb-afdb5778-678d-59aa-b3ed-8ca2e7df44a8"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ee586cce7d8a14eedecbc7736625420b01e19267"}, "externalDocumentId": "DocumentRef-dependency-recipe-tiff", "spdxDocument": "http://spdx.org/spdxdocs/recipe-tiff-1ae3fc22-c587-5500-8b1e-74b8c9348e28"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "feced41548d3eed9875ff967c7c82b6bd834753a"}, "externalDocumentId": "DocumentRef-dependency-recipe-v4l-utils", "spdxDocument": "http://spdx.org/spdxdocs/recipe-v4l-utils-06711e07-603f-5248-8dbf-3eac3da532a7"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "3381b35c5e872e79fcac5e32cd068b5f426f32dd"}, "externalDocumentId": "DocumentRef-dependency-recipe-vcu-ctrlsw", "spdxDocument": "http://spdx.org/spdxdocs/recipe-vcu-ctrlsw-bd13e9f9-a52a-5360-bebf-3f925a8893a1"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "3fdd99d1221483ea991c1b5c80fb32da5f0a861e"}, "externalDocumentId": "DocumentRef-dependency-recipe-zlib", "spdxDocument": "http://spdx.org/spdxdocs/recipe-zlib-5b14b6f4-7132-524f-8cee-cdebd6df7ce5"}], "name": "recipe-opencv", "packages": [{"SPDXID": "SPDXRef-Recipe-opencv", "copyrightText": "NOASSERTION", "description": "Opencv : The Open Computer Vision Library.", "downloadLocation": "NOASSERTION", "externalRefs": [{"referenceCategory": "SECURITY", "referenceLocator": "cpe:2.3:*:*:opencv:4.9.0:*:*:*:*:*:*:*", "referenceType": "http://spdx.org/rdf/references/cpe23Type"}], "homepage": "http://opencv.org/", "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "opencv", "summary": "Opencv : The Open Computer Vision Library", "supplier": "Organization: OpenEmbedded ()", "versionInfo": "4.9.0"}, {"SPDXID": "SPDXRef-Download-opencv-1", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/opencv/opencv.git@dad8af6b17f8e60d7b95a1203a1b4d22f56574cf", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "opencv-source-1", "supplier": "NOASSERTION"}, {"SPDXID": "SPDXRef-Download-opencv-2", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/opencv/opencv_contrib.git@c7602a8f74205e44389bd6a4e8d727d32e7e27b4", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "opencv-source-2", "supplier": "NOASSERTION"}, {"SPDXID": "SPDXRef-Download-opencv-3", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/opencv/opencv_3rdparty.git@34e4206aef44d50e6bbcd0ab06354b52e7466d26", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "opencv-source-3", "supplier": "NOASSERTION"}, {"SPDXID": "SPDXRef-Download-opencv-4", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/opencv/opencv_3rdparty.git@fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "opencv-source-4", "supplier": "NOASSERTION"}, {"SPDXID": "SPDXRef-Download-opencv-5", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/opencv/opencv_3rdparty.git@8afa57abc8229d611c4937165d20e2a2d9fc5a12", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "opencv-source-5", "supplier": "NOASSERTION"}, {"SPDXID": "SPDXRef-Download-opencv-6", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/WeChatCV/opencv_3rdparty.git@a8b69ccc738421293254aec5ddb38bd523503252", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "opencv-source-6", "supplier": "NOASSERTION"}, {"SPDXID": "SPDXRef-Download-opencv-13", "copyrightText": "NOASSERTION", "downloadLocation": "git+https://github.com/Xilinx/opencv_modules_xlnx.git@6eb9d4a23c0401f20a0f6802c9805af898d7b6c4", "licenseConcluded": "NOASSERTION", "licenseDeclared": "NOASSERTION", "licenseInfoFromFiles": ["NOASSERTION"], "name": "opencv-source-13", "supplier": "NOASSERTION"}], "relationships": [{"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Download-opencv-1", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-opencv-1"}, {"relatedSpdxElement": "SPDXRef-Download-opencv-2", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-opencv-2"}, {"relatedSpdxElement": "SPDXRef-Download-opencv-3", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-opencv-3"}, {"relatedSpdxElement": "SPDXRef-Download-opencv-4", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-opencv-4"}, {"relatedSpdxElement": "SPDXRef-Download-opencv-5", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-opencv-5"}, {"relatedSpdxElement": "SPDXRef-Download-opencv-6", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-opencv-6"}, {"relatedSpdxElement": "SPDXRef-Download-opencv-13", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "SPDXRef-Download-opencv-13"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ade:SPDXRef-Recipe-ade"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-bzip2:SPDXRef-Recipe-bzip2"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-cmake-native:SPDXRef-Recipe-cmake-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ffmpeg:SPDXRef-Recipe-ffmpeg"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-cross-aarch64:SPDXRef-Recipe-gcc-cross-aarch64"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gcc-runtime:SPDXRef-Recipe-gcc-runtime"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gflags:SPDXRef-Recipe-gflags"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-glib-2.0:SPDXRef-Recipe-glib-2.0"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-glibc:SPDXRef-Recipe-glibc"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-glog:SPDXRef-Recipe-glog"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gstreamer1.0:SPDXRef-Recipe-gstreamer1.0"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gstreamer1.0-plugins-base:SPDXRef-Recipe-gstreamer1.0-plugins-base"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-gtk+3:SPDXRef-Recipe-gtk+3"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libeigen:SPDXRef-Recipe-libeigen"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libgphoto2:SPDXRef-Recipe-libgphoto2"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libjpeg-turbo:SPDXRef-Recipe-libjpeg-turbo"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libpng:SPDXRef-Recipe-libpng"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libtool:SPDXRef-Recipe-libtool"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-libwebp:SPDXRef-Recipe-libwebp"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-ninja-native:SPDXRef-Recipe-ninja-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-pkgconfig-native:SPDXRef-Recipe-pkgconfig-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-protobuf:SPDXRef-Recipe-protobuf"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-protobuf-native:SPDXRef-Recipe-protobuf-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3:SPDXRef-Recipe-python3"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-native:SPDXRef-Recipe-python3-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-python3-numpy:SPDXRef-Recipe-python3-numpy"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-swig-native:SPDXRef-Recipe-swig-native"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-tbb:SPDXRef-Recipe-tbb"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-tiff:SPDXRef-Recipe-tiff"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-v4l-utils:SPDXRef-Recipe-v4l-utils"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-vcu-ctrlsw:SPDXRef-Recipe-vcu-ctrlsw"}, {"relatedSpdxElement": "SPDXRef-Recipe-opencv", "relationshipType": "BUILD_DEPENDENCY_OF", "spdxElementId": "DocumentRef-dependency-recipe-zlib:SPDXRef-Recipe-zlib"}], "spdxVersion": "SPDX-2.2"}