xcframework contents are copied into bin
on macos, since the core addons' libraries are now xcframeworks, the contents of these are being copied to the projects bin folder. This is not necesary and should not happen. @dimitre @danoli3
its copying to the temp folder which is also the bin folder, I had a solution for this at one point, was something to do with changing the cache dir
but it is not deleting these, actually, the headers and .a files dont need to be copied anywhere.
So I don't get why it is done , not sure either if it is something misconfigured on our side or if it is the xcframework default behaviour.
duplicate of https://github.com/openframeworks/openFrameworks/issues/8063
I also noticed that all the core static libraries are getting copied into libs/openFrameworksCompiled/lib/macos which I think there is no need for those to sit there.
But then, when using any addon that has a static libraries, its files get copied into the app bundle next to the executable, which unnecessarily bloats the app file size. It is quite noticeable when using opencv for example.
Honestly, I dont see what is the gain on having xcframeworks instead of what we had. I get the idea for developing ios/etc, but for macos it does not make sense to much at least at the current state. I see no benefits from it. Please let me know what are the reasons or need to have xcframeworks instead of what we used to have.
This is happening regardless of xcframeworks or .a binding or libs, it’s a thing with temp static location shouldn’t be an issue once we just set the path correct.
Normally this is placed in the project temp location which can be cleared by following the settings in project, however it’s misconfigured currently using bin.
xcframeworks is not just about multi platform, it’s a structure of definitions, versions, build settings and allows for multi platform. It’s the same as a .app is really a folder of libraries, executables and signing info. It’s the structure Apple have defined for libraries going forward.
Again just open it it’s still a folder of the static a.
This week guys! I’ll fix it all
On Thu, 17 Oct 2024 at 2:33 pm, Roy Macdonald @.***> wrote:
I also noticed that all the core static libraries are getting copied into libs/openFrameworksCompiled/lib/macos which I think there is no need for those to sit there.
But then, when using any addon that has a static libraries, its files get copied into the app bundle next to the executable, which unnecessarily bloats the app file size. It is quite noticeable when using opencv for example.
Honestly, I dont see what is the gain on having xcframeworks instead of what we had. I get the idea for developing ios/etc, but for macos it does not make sense to much at least at the current state. I see no benefits from it. Please let me know what are the reasons or need to have xcframeworks instead of what we used to have.
— Reply to this email directly, view it on GitHub https://github.com/openframeworks/openFrameworks/issues/8147#issuecomment-2418425530, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGK2HAGWZ6VICKSTGJYQJ3Z34VZVAVCNFSM6AAAAABQAM4W2CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJYGQZDKNJTGA . You are receiving this because you were mentioned.Message ID: @.***>
Yeah misconfiguration of projectGenerator it seems. Manually adding to LDFlags causing this
Yeah this is all due to misconfiguration of
[CONFIGURATION](https://developer.apple.com/documentation/xcode/build-settings-reference#CONFIGURATION)
Setting name: CONFIGURATION
Identifies the build configuration, such as Debug or Release, that the target uses to generate the product.
[Per-configuration Build Products Path](https://developer.apple.com/documentation/xcode/build-settings-reference#Per-configuration-Build-Products-Path)
Setting name: CONFIGURATION_BUILD_DIR
The base path where build products will be placed during a build for a given configuration. By default, this is set to $(BUILD_DIR)/$(CONFIGURATION).
[Per-configuration Intermediate Build Files Path](https://developer.apple.com/documentation/xcode/build-settings-reference#Per-configuration-Intermediate-Build-Files-Path)
Setting name: CONFIGURATION_TEMP_DIR
The base path where intermediates will be placed during a build for a given configuration. By default, this is set to $(PROJECT_TEMP_DIR)/$(CONFIGURATION).
instead of using BUILD_PRODUCTS_DIR
This is still an issue and the behavior happens regardless of where we are building to.
It seems that the default behavior is to copy the contents of include and the libraries to the CONFIGURATION_BUILD_DIR folder ( I am guessing so they can be linked for the architecture, but god knows why they aren't just linked from their current location ).
Anyway this seems to be a downside of XCFrameworks. For most people they won't notice that's its copying the .a's over as its doing so inside of their DerrivedData folder, eg:
But in our case our build folder is bin/ so this means we get all these .a's copied over for each project.
Working Solution: For OS X builds we need to not add the XCFramework to the final project, but just add the static lib inside of it to the other linker flags. This will be a PG fix.
Cross ref: https://github.com/openframeworks/projectGenerator/issues/614
again this is all a projectGenerator issue if we can just fix the addons xcframeworks copying
When I just add them manually:
Dont know how many times I have to say this and remind myself its all projectGenerator issue
Working project with manual add:
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
BF13D6FF2D8271C500C966A2 /* assimp.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF13D6FE2D8271C500C966A2 /* assimp.xcframework */; };
BF13D7012D82722700C966A2 /* opencv.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = BF13D7002D82722700C966A2 /* opencv.xcframework */; };
E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; };
E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
E4A5B60F29BAAAE400C2D356 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 6;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E4C2427710CC5ABF004149E2 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
191CD6FA2847E21E0085CBB6 /* of.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = of.entitlements; sourceTree = "<group>"; };
191EF70929D778A400F35F26 /* openFrameworks */ = {isa = PBXFileReference; lastKnownFileType = folder; name = openFrameworks; path = ../../../libs/openFrameworks; sourceTree = SOURCE_ROOT; };
BF13D6FE2D8271C500C966A2 /* assimp.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = assimp.xcframework; path = ofxAssimpModelLoader/libs/assimp/lib/macos/assimp.xcframework; sourceTree = "<group>"; };
BF13D7002D82722700C966A2 /* opencv.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = opencv.xcframework; path = ofxOpenCv/libs/opencv/lib/macos/opencv.xcframework; sourceTree = "<group>"; };
"D9BDC048-6C99-48BC-945E-A95E674B98D6" /* data */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = folder; name = data; path = bin/data; sourceTree = SOURCE_ROOT; };
E4B69B5B0A3A1756003C02F2 /* myConvivialSketchDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = myConvivialSketchDebug.app; sourceTree = BUILT_PRODUCTS_DIR; };
E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; };
E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = ofApp.cpp; path = src/ofApp.cpp; sourceTree = SOURCE_ROOT; };
E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ofApp.h; path = src/ofApp.h; sourceTree = SOURCE_ROOT; };
E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = "<group>"; };
E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
E4B69B590A3A1756003C02F2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
BF13D7012D82722700C966A2 /* opencv.xcframework in Frameworks */,
BF13D6FF2D8271C500C966A2 /* assimp.xcframework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
BB4B014C10F69532006C3DED /* addons */ = {
isa = PBXGroup;
children = (
BF13D7002D82722700C966A2 /* opencv.xcframework */,
BF13D6FE2D8271C500C966A2 /* assimp.xcframework */,
);
name = addons;
path = ../../../addons;
sourceTree = SOURCE_ROOT;
};
E4B69B4A0A3A1720003C02F2 = {
isa = PBXGroup;
children = (
191CD6FA2847E21E0085CBB6 /* of.entitlements */,
E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */,
E4EB6923138AFD0F00A09F29 /* Project.xcconfig */,
E4B69E1C0A3A1BDC003C02F2 /* src */,
191EF70929D778A400F35F26 /* openFrameworks */,
BB4B014C10F69532006C3DED /* addons */,
E4B69B5B0A3A1756003C02F2 /* myConvivialSketchDebug.app */,
"D9BDC048-6C99-48BC-945E-A95E674B98D6" /* data */,
);
sourceTree = "<group>";
};
E4B69E1C0A3A1BDC003C02F2 /* src */ = {
isa = PBXGroup;
children = (
E4B69E1D0A3A1BDC003C02F2 /* main.cpp */,
E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */,
E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */,
);
path = src;
sourceTree = SOURCE_ROOT;
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
E4B69B5A0A3A1756003C02F2 /* myConvivialSketch */ = {
isa = PBXNativeTarget;
buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "myConvivialSketch" */;
buildPhases = (
E42962A92163ECCD00A6A9E2 /* Run Script — Compile OF */,
E4B69B580A3A1756003C02F2 /* Sources */,
E4B69B590A3A1756003C02F2 /* Frameworks */,
E4C2427710CC5ABF004149E2 /* CopyFiles */,
E4A5B60F29BAAAE400C2D356 /* CopyFiles */,
19B789C429E5AB4A0082E9B8 /* ShellScript */,
BF13D6FD2D817F7500C966A2 /* ShellScript */,
);
buildRules = (
);
dependencies = (
);
name = myConvivialSketch;
productName = myOFApp;
productReference = E4B69B5B0A3A1756003C02F2 /* myConvivialSketchDebug.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
E4B69B4C0A3A1720003C02F2 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastUpgradeCheck = 1540;
};
buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "myConvivialSketch" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = E4B69B4A0A3A1720003C02F2;
productRefGroup = E4B69B4A0A3A1720003C02F2;
projectDirPath = "";
projectRoot = "";
targets = (
E4B69B5A0A3A1756003C02F2 /* myConvivialSketch */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
19B789C429E5AB4A0082E9B8 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n";
showEnvVarsInLog = 0;
};
BF13D6FD2D817F7500C966A2 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\n#!/bin/sh\n# Ensure CONFIGURATION_BUILD_DIR is set\nif [ -z \"$CONFIGURATION_BUILD_DIR\" ]; then\n echo \"CONFIGURATION_BUILD_DIR is not set. Exiting.\"\n exit 1\nfi\n\necho \"Cleaning up .a static libraries and include directory in ${CONFIGURATION_BUILD_DIR}\"\n\n# Delete any .a static libraries in the build directory (non-recursively)\nfind \"$CONFIGURATION_BUILD_DIR\" -maxdepth 1 -type f -name \"*.a\" -exec rm -v {} \\;\n\n# Remove the include directory if it exists\nif [ -d \"$CONFIGURATION_BUILD_DIR/include\" ]; then\n echo \"Removing include directory...\"\n rm -rf \"$CONFIGURATION_BUILD_DIR/include\"\nelse\n echo \"No include directory found.\"\nfi\n";
};
E42962A92163ECCD00A6A9E2 /* Run Script — Compile OF */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run Script — Compile OF";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "$OF_CORE_BUILD_COMMAND\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
E4B69B580A3A1756003C02F2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */,
E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
E4B69B4E0A3A1720003C02F2 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = of.entitlements;
COPY_PHASE_STRIP = NO;
ENABLE_TESTABILITY = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_UNUSED_VARIABLE = NO;
HEADER_SEARCH_PATHS = (
"$(OF_CORE_HEADERS)",
src,
);
OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__";
};
name = Debug;
};
E4B69B4F0A3A1720003C02F2 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = of.entitlements;
COPY_PHASE_STRIP = YES;
GCC_OPTIMIZATION_LEVEL = 3;
GCC_UNROLL_LOOPS = YES;
HEADER_SEARCH_PATHS = (
"$(OF_CORE_HEADERS)",
src,
);
OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__";
};
name = Release;
};
E4B69B600A3A1757003C02F2 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
GCC_DYNAMIC_NO_PIC = NO;
HEADER_SEARCH_PATHS = (
"$(OF_CORE_HEADERS)",
src,
src,
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
OTHER_LDFLAGS = (
"$(OF_CORE_LIBS)",
"$(OF_CORE_FRAMEWORKS)",
"$(LIB_OF_DEBUG)",
);
};
name = Debug;
};
E4B69B610A3A1757003C02F2 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
COPY_PHASE_STRIP = YES;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
HEADER_SEARCH_PATHS = (
"$(OF_CORE_HEADERS)",
src,
src,
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
OTHER_LDFLAGS = (
"$(OF_CORE_LIBS)",
"$(OF_CORE_FRAMEWORKS)",
"$(LIB_OF_RELEASE)",
);
baseConfigurationReference = E4EB6923138AFD0F00A09F29;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "myConvivialSketch" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E4B69B4E0A3A1720003C02F2 /* Debug */,
E4B69B4F0A3A1720003C02F2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "myConvivialSketch" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E4B69B600A3A1757003C02F2 /* Debug */,
E4B69B610A3A1757003C02F2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */;
}
Borken with automatic add:
{
"_OFProjectGeneratorVersion": "0.93.0",
"archiveVersion": "1",
"classes": {},
"objectVersion": "54",
"objects": {
"01204DCC-3CD4-4119-8F4D-1F2D04B51562": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "defs.h",
"sourceTree": "<group>"
},
"0164FBBC-B795-4E70-A0FF-FA5F6C1DFCE6": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "vsx_utils.hpp",
"sourceTree": "<group>"
},
"01CE5F46-22C6-4EE6-8BA9-0CD8551FDF93": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "gcgraph.hpp",
"sourceTree": "<group>"
},
"02725877-0CE6-4A75-B630-2F5DA86C03CA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "hierarchical_clustering_index.h",
"sourceTree": "<group>"
},
"0278C102-ED3B-45F5-847E-B49C1BC87ECC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "XmlParser.h",
"sourceTree": "<group>"
},
"02942C88-6431-420D-B660-C6D017B8FF5E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "calib3d.hpp",
"sourceTree": "<group>"
},
"02B6DD63-0044-4B58-9938-CE53FBE64331": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "linear_index.h",
"sourceTree": "<group>"
},
"040D963D-31E7-44C3-984D-9F9BEA5ED4F8": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxAssimpTexture.cpp",
"sourceTree": "<group>"
},
"0446B80A-E16E-4622-9BAA-2622F14A6616": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "vector3.h",
"sourceTree": "<group>"
},
"05C781D0-C9F2-425E-A06C-A2CB72B0FFF0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "interface.h",
"sourceTree": "<group>"
},
"0658684A-2537-45DF-8D3A-435044AD38B3": {
"children": [
"8D5E33BC-7B50-43F7-BBF5-EF5C80567CAA",
"8FA0E5E2-DCE9-4610-9116-2945378515A6",
"DB73E289-F90A-4EDE-B0B9-332FDA826E57",
"B9E89FBB-B13C-457E-AE3B-FD092FE2FF79",
"D2F26580-D6D1-4C48-8212-B3879F583DBD",
"FE2D9222-92A5-4F07-913A-9E0FB030BC61",
"040D963D-31E7-44C3-984D-9F9BEA5ED4F8",
"AE498D08-6C9E-4342-9629-89D5FBF2AB3C",
"18B78F2A-52AE-4E2D-9134-CBE337171B97"
],
"isa": "PBXGroup",
"name": "src",
"path": "src",
"sourceTree": "<group>"
},
"06924FA0-16D2-4C60-B7E7-337FFE6892B8": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "pushpack1.h",
"sourceTree": "<group>"
},
"06956843-C5FF-4E98-928D-F0869BFD7A33": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cv_cpu_helper.h",
"sourceTree": "<group>"
},
"06C64F2A-C5DA-409F-A1FF-3CAE190ADE74": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "StringComparison.h",
"sourceTree": "<group>"
},
"075C61C1-9C9C-4DBE-9BB3-1F8D2379998A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_avx.hpp",
"sourceTree": "<group>"
},
"0793D208-9ABB-4F2A-94D2-29ACF999D482": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "matx.inl.hpp",
"sourceTree": "<group>"
},
"08B27EC3-E38A-4783-B3B2-09F63B9E2ABF": {
"children": [
"86756395-4702-45C9-A2D9-B1657E036017"
],
"isa": "PBXGroup",
"name": "legacy",
"path": "legacy",
"sourceTree": "<group>"
},
"097EF451-8122-415B-B2FE-C7C7CBA9A1F7": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "exposure_compensate.hpp",
"sourceTree": "<group>"
},
"0A2C9183-50B6-4B53-87DA-8A75401422D2": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxCvConstants.h",
"sourceTree": "<group>"
},
"0AF4E597-4AE8-4E1F-935F-801D2D101556": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cuda.hpp",
"sourceTree": "<group>"
},
"0CB42C4A-33A2-4FCD-B4EC-86C75AF0C8FE": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "DefaultLogger.hpp",
"sourceTree": "<group>"
},
"0D1F7280-D80E-41C3-8D4C-03D0F1044BFB": {
"children": [
"02942C88-6431-420D-B660-C6D017B8FF5E",
"8EC363D8-22D5-4D0C-81C2-1D0A6F00000D",
"16F21D5C-C2AB-4907-8BB9-7D509F46C528",
"9355C60A-CBF7-4BB7-9618-337648BC9074",
"E6AFBF34-9A36-48E8-9E3C-536F853AF963",
"F1478B0B-F868-4405-8F8B-25F4347C9AFC",
"5ED5F907-CE84-4C0A-B4CD-366A31403B9B",
"9D424899-02AF-45BA-B58D-102FB5FAC8BA",
"BA6342D8-E4D5-4723-84BD-1654C2CC141A",
"D5B50E10-50B7-43D1-9803-4519FA01DB81",
"E31F2205-43EB-49AB-A726-B5936E403006",
"75DE7DE2-E188-4D96-B6D5-DA7D33B453ED",
"CA4D49C8-60DA-4E5D-A049-46D9FD769B3B",
"C619EF64-F101-467E-BE84-56617F40B600",
"2A271DC3-6760-4168-AFDB-3E30B2EECCCE",
"F3242D7C-1190-4B9B-87BD-6653498EA218",
"15727CC6-3B2B-40CA-9ECF-26EFDC74519F",
"DA40185F-4CDC-469D-A9E2-31CDAE0DA9F6",
"48F9126F-F6A6-461A-81FE-00FA90C9FE3C",
"8194A8E8-3A12-466F-899C-6993F8864ADB",
"7E7F63BC-B5E6-465E-B73F-BA717969840A",
"DF362C57-C0B5-44DE-9AAD-C592A85524C4",
"C0AF5E5C-CE73-4994-85E8-3ADE622D8109",
"D4F491C8-B44B-4687-B3B9-2A7E87364AE3",
"24DD94EB-5C95-47BC-8E1D-456970E84CFC",
"0F09F836-5DD5-4065-9A55-68C8952C3B1F",
"9BD3A003-61BF-47F6-9734-176A057A3B99",
"3AFBC564-69AD-4881-892C-BAA15043E007",
"5B21B6AB-4A2D-4877-AA07-DE56946A1291",
"E7C408E8-45BC-4272-BD2D-9BDFF3CB41DA",
"C28F4FE9-3486-4E02-8966-C9DD568C839A",
"10334446-31FA-4BAD-BAA3-F85A5D4B187C"
],
"isa": "PBXGroup",
"name": "opencv2",
"path": "opencv2",
"sourceTree": "<group>"
},
"0DA37F59-620A-4078-8702-2B7DA2202E9C": {
"children": [
"6516898E-1C5A-4904-BFA8-DF85B555D1B1"
],
"isa": "PBXGroup",
"name": "port",
"path": "port",
"sourceTree": "<group>"
},
"0F09F836-5DD5-4065-9A55-68C8952C3B1F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "stitching.hpp",
"sourceTree": "<group>"
},
"0FAB72C3-4BB3-4501-90A6-4BFAF908D170": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "DefaultIOSystem.h",
"sourceTree": "<group>"
},
"0FDAF822-B325-4F0B-8E69-79AEBE673228": {
"fileRef": "7BD5267D-612D-4438-B5EE-423174C7EE70",
"isa": "PBXBuildFile"
},
"0FF9692D-2E5D-4E79-AF73-40634BF69F21": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "matchers.hpp",
"sourceTree": "<group>"
},
"1006A464-56FC-4C4D-B18E-30365087F31A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "autocalib.hpp",
"sourceTree": "<group>"
},
"10334446-31FA-4BAD-BAA3-F85A5D4B187C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "world.hpp",
"sourceTree": "<group>"
},
"1205006A-C70B-4924-ACA5-50D4D8BE969A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "GenericProperty.h",
"sourceTree": "<group>"
},
"14E60EC4-311B-4637-A8C6-B80C61C0F1CF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "AndroidJNIIOSystem.h",
"sourceTree": "<group>"
},
"15727CC6-3B2B-40CA-9ECF-26EFDC74519F": {
"children": [
"85F739F1-1F12-44CD-A3D5-5550922EAB41",
"8B1355ED-D51A-4EC5-9900-2F2318D3BF9A",
"336FF0F5-DC1C-4896-B0DF-AEF5978C305F",
"6E6C46F4-A097-41E1-B144-EB6E7DC3B44F",
"534F657A-5C56-45D3-9874-4F4D3BBF16EE",
"D597A8C8-5B13-47BA-8FA4-0956C13D372B",
"91C1348C-EACD-484D-93C5-794682E57E96"
],
"isa": "PBXGroup",
"name": "imgproc",
"path": "imgproc",
"sourceTree": "<group>"
},
"16F21D5C-C2AB-4907-8BB9-7D509F46C528": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "core.hpp",
"sourceTree": "<group>"
},
"17264C84-7F6D-4D14-9D29-1EE5881B8CDE": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "quaternion.h",
"sourceTree": "<group>"
},
"17D18B66-45B4-42A4-A98D-9C9907B8A1DC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "allocator.h",
"sourceTree": "<group>"
},
"1855A152-95C1-4984-8796-93A9B57A802A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "imgcodecs.hpp",
"sourceTree": "<group>"
},
"1855AFD3-2B64-43A4-A19D-7938C954187C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "bufferpool.hpp",
"sourceTree": "<group>"
},
"18834BC0-5CEF-46DE-BC1A-0F09BB4EABDC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "Hash.h",
"sourceTree": "<group>"
},
"18B78F2A-52AE-4E2D-9134-CBE337171B97": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxAssimpUtils.h",
"sourceTree": "<group>"
},
"191CD6FA2847E21E0085CBB6": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "text.plist.entitlements",
"path": "of.entitlements",
"sourceTree": "<group>"
},
"191EF70929D778A400F35F26": {
"isa": "PBXFileReference",
"lastKnownFileType": "folder",
"name": "openFrameworks",
"path": "../../../libs/openFrameworks",
"sourceTree": "SOURCE_ROOT"
},
"19B789C429E5AB4A0082E9B8": {
"alwaysOutOfDate": "1",
"buildActionMask": "2147483647",
"files": [],
"inputFileListPaths": [],
"inputPaths": [],
"isa": "PBXShellScriptBuildPhase",
"outputFileListPaths": [],
"outputPaths": [],
"runOnlyForDeploymentPostprocessing": "0",
"shellPath": "/bin/sh",
"shellScript": "\"$OF_PATH/scripts/osx/xcode_project.sh\"\n",
"showEnvVarsInLog": "0"
},
"1AB8E784-A0AB-45E8-AA7E-E3C4A9241440": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxCvContourFinder.h",
"sourceTree": "<group>"
},
"1C955D5E-D585-463E-A83A-E7899067837F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "reduce_key_val.hpp",
"sourceTree": "<group>"
},
"1D319DCD-8BB4-4D8A-B274-F248D931A2AA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ColladaMetaData.h",
"sourceTree": "<group>"
},
"1DDD76EE-1032-4D2A-A8B7-166EECB66947": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "Exporter.hpp",
"sourceTree": "<group>"
},
"1DDF73E0-B10A-4BD3-AAEA-5EF6525BD370": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxCvShortImage.h",
"sourceTree": "<group>"
},
"1E7280AC-153F-4753-984A-9682F6BDD326": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "StreamReader.h",
"sourceTree": "<group>"
},
"1FEBD8ED-29C2-47EB-B223-E003F4AABCB2": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "Base64.hpp",
"sourceTree": "<group>"
},
"209F783C-19EF-419A-B99B-564C9B946EBC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "fast_atof.h",
"sourceTree": "<group>"
},
"214669E5-F873-4617-A85C-8D36779459F3": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "matx.hpp",
"sourceTree": "<group>"
},
"226966D7-157F-48AF-A080-0F50C0DB9A00": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "MemoryIOWrapper.h",
"sourceTree": "<group>"
},
"22ABDE37-97A1-40CD-8F59-4B8D676E4C3F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "async.hpp",
"sourceTree": "<group>"
},
"22F237AF-AB62-4FAF-B3E0-7B6D3E54286F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ObjMaterial.h",
"sourceTree": "<group>"
},
"23236828-4ACA-437E-A36D-D003D12AAFDF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "mesh.h",
"sourceTree": "<group>"
},
"237C747B-1F2C-455E-8214-2735E137C542": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ocl_genbase.hpp",
"sourceTree": "<group>"
},
"2448B40D-2CC5-46E0-A523-D9D1291CEA7A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dummy.h",
"sourceTree": "<group>"
},
"24DD94EB-5C95-47BC-8E1D-456970E84CFC": {
"children": [
"BFDAA201-9C46-4A46-A881-41029DF48AC0",
"08B27EC3-E38A-4783-B3B2-09F63B9E2ABF",
"DFD06BCD-5C4F-47E6-9328-43EBF721AF8B"
],
"isa": "PBXGroup",
"name": "photo",
"path": "photo",
"sourceTree": "<group>"
},
"25DF0964-7857-453F-9A15-FEE1DC5EDA48": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "simd_functions.hpp",
"sourceTree": "<group>"
},
"275EBB4E-D7AE-4C77-8894-C5B94E470D93": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "funcattrib.hpp",
"sourceTree": "<group>"
},
"2856E763-9186-4564-BFAE-266003D1534A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "logger.defines.hpp",
"sourceTree": "<group>"
},
"297336AE-6E25-4B24-834C-3AE90F4FB78F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cvdef.h",
"sourceTree": "<group>"
},
"29EEEEB8-1596-46A8-8FC5-E0A0652BEC28": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "tls.hpp",
"sourceTree": "<group>"
},
"2A271DC3-6760-4168-AFDB-3E30B2EECCCE": {
"children": [
"1855A152-95C1-4984-8796-93A9B57A802A",
"3258577B-CC34-4E09-A4CC-E66497E3AED0",
"A7C62E15-4483-4C8D-A44C-3AEABD6819DA",
"B52DBC3A-60D2-4F73-AD24-E9C82ADE903A",
"3EE8D10A-A6F6-453E-8B13-965FA70CB4BD"
],
"isa": "PBXGroup",
"name": "imgcodecs",
"path": "imgcodecs",
"sourceTree": "<group>"
},
"2A3B2F3E-ACFA-455D-989E-30AEAEFFCA68": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "background_segm.hpp",
"sourceTree": "<group>"
},
"2BE1C5CE-D340-45C8-87CC-9FCFEB1436D9": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_clblas.hpp",
"sourceTree": "<group>"
},
"2C85A9B8-1E9F-41F1-955C-F15C940A9C8F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "saturate.hpp",
"sourceTree": "<group>"
},
"2CC57DD5-8250-4090-BDF8-DC9C0E691458": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "Profiler.h",
"sourceTree": "<group>"
},
"2DB98850-B40D-4C89-9B35-290A5AA2912D": {
"children": [
"79ACC5A1-EEB0-4DD3-B92D-C6E240E30516",
"1FEBD8ED-29C2-47EB-B223-E003F4AABCB2",
"B1F865FC-2C27-4D1E-B444-EAA97BFC1CE1",
"2EE2250F-4FC9-4B6F-B36B-3CCAF693086F",
"6EA1807F-17CB-4D18-93EA-3F700E5A9D3E",
"4315EC3E-3114-4BE7-B880-4DCD2A050642",
"1D319DCD-8BB4-4D8A-B274-F248D931A2AA",
"8B6ADF34-35DB-4D8B-809A-378F490FD7E5",
"E22BF142-0C76-4F3D-9932-0BFCFD1E694C",
"86274214-DFFC-4073-AB53-FF246C64DF57",
"0FAB72C3-4BB3-4501-90A6-4BFAF908D170",
"0CB42C4A-33A2-4FCD-B4EC-86C75AF0C8FE",
"F8F82235-6141-45D2-969F-1BE9D7D4BF3B",
"1DDD76EE-1032-4D2A-A8B7-166EECB66947",
"1205006A-C70B-4924-ACA5-50D4D8BE969A",
"BB437F48-126E-4645-8AB5-FA841FE93A77",
"18834BC0-5CEF-46DE-BC1A-0F09BB4EABDC",
"9BECCD87-89D6-4666-9F5D-28C36CD30310",
"C66BA477-ECA4-4C25-BA53-91B0B27A173B",
"6B406195-0C30-42AE-B896-1FB9D658B721",
"3D484D68-C121-4274-AEFF-0683AFABE855",
"34EF87FF-33D6-4ADD-8DFB-4B961AE3EE56",
"689022AC-A993-4E1F-8EB6-AD64CC441A4D",
"9630E709-3650-45E5-882C-511DE5720A14",
"DD47DA80-F2C7-4177-9B0B-4999551F632E",
"BCE59215-B285-444A-8A1C-075F1ABD6408",
"226966D7-157F-48AF-A080-0F50C0DB9A00",
"6E1BB562-A8C1-4C55-97A9-E901DBC54537",
"22F237AF-AB62-4FAF-B3E0-7B6D3E54286F",
"A5CF5B9A-3E07-4546-930A-B44631591154",
"2CC57DD5-8250-4090-BDF8-DC9C0E691458",
"AB99C4D3-99AA-4449-B92D-F35415C823CF",
"811A5554-C09F-47F0-855F-32C55A3E5BB2",
"A28AF408-EA4E-4C50-BBCA-75A34100F723",
"6B67EFB4-3EAF-45DA-81F6-7548B368C879",
"AC283F4A-B755-4A14-8FC0-0155CCC0DC8A",
"95C62DDA-AF99-4EAD-9F81-240332DA0726",
"663BE457-AB37-491D-8ACF-AA48C7BC8498",
"C86AF44E-16F6-4214-BF05-045EE9290BE8",
"F4DDDD92-4100-4C84-8CAA-10C5BE5C984A",
"1E7280AC-153F-4753-984A-9682F6BDD326",
"731099B8-0668-4DA4-9960-4B71C3EC0918",
"06C64F2A-C5DA-409F-A1FF-3CAE190ADE74",
"AF70C680-BC60-44EC-95E3-9525C0E4B4C9",
"594FCA09-5722-407B-A47B-7D4673468BCC",
"6338F19D-3B6A-4C24-ADFA-52F22F273109",
"E458A7E9-6CE9-457E-A405-E183FFFD7334",
"5346F711-E19E-4FC5-B09F-5EA09203B7B0",
"0278C102-ED3B-45F5-847E-B49C1BC87ECC",
"A3C09C68-C6A1-4552-B690-BF4A29321389",
"E32F3B02-34F6-4DF8-8E4D-5C16651DB627",
"8F7E9316-5109-4D69-B670-62357EF672C5",
"BADDE728-8A98-4414-921B-60D60E25DE78",
"B2C829D9-389D-4265-B359-8D70C790A268",
"76FCD354-4BE2-47F1-A00F-43235312B245",
"894005D9-0493-425C-B038-9DA03F114C52",
"EAA19CBC-0685-4CD6-9587-FE66FEBD59C5",
"F155D026-9571-42AB-85C4-2168B37BD84E",
"E5C44718-AF56-41D2-9747-A79B4547C76D",
"EA398CBB-6FDB-4B90-9DEF-0B5B740F8FD2",
"01204DCC-3CD4-4119-8F4D-1F2D04B51562",
"209F783C-19EF-419A-B99B-564C9B946EBC",
"9BB5C43C-7BBD-4A05-BDD6-9470C2B56F3B",
"BA1FB621-5A4F-4AB7-BFEE-5CBC832DAFB0",
"94C437C8-DD2C-4B95-B2CA-9BF15FF84AC3",
"CB81BBC8-7A51-432F-B62D-6937B5F2DB81",
"9179FA78-4C11-46D8-A714-2E57C478B5F0",
"23236828-4ACA-437E-A36D-D003D12AAFDF",
"E7CBFD92-542C-4E8F-8B3E-FF720F54F5A4",
"A9FE9E7C-2F2F-4486-8BC7-9DA0321D6F3A",
"0DA37F59-620A-4078-8702-2B7DA2202E9C",
"A70C2D3E-8E12-434D-B3DE-1C08709A5B11",
"F3EFBAEC-9DB1-48E0-A1E7-A446DE5AB449",
"17264C84-7F6D-4D14-9D29-1EE5881B8CDE",
"74DD3602-E15E-474F-840C-B7C17316CAA6",
"B8D086CA-B3FD-489B-915D-5185F4638B8B",
"66DA8128-11CB-4514-B81C-1F62EC6439A8",
"AD058B56-C13E-463B-88CD-CE5CEF0752D2",
"BC33CD54-41ED-4EB5-B2C0-06EFA7A37F97",
"0446B80A-E16E-4622-9BAA-2622F14A6616",
"EB4ACFDF-26E4-42DE-9FB5-378A2B73A0F1"
],
"isa": "PBXGroup",
"name": "assimp",
"path": "assimp",
"sourceTree": "<group>"
},
"2DC9F644-ABE5-4D5F-BFAB-FEFCB46526EF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "parallel_for.openmp.hpp",
"sourceTree": "<group>"
},
"2E5D8D76-291E-494C-AAEA-0882DFE8F4C3": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxCvColorImage.h",
"sourceTree": "<group>"
},
"2EE2250F-4FC9-4B6F-B36B-3CCAF693086F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "Bitmap.h",
"sourceTree": "<group>"
},
"30241733-007D-4F23-B0D4-7D4B05232716": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "tracking.detail.hpp",
"sourceTree": "<group>"
},
"3210CC1B-E7C4-4303-AC15-886769DA2253": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ml.inl.hpp",
"sourceTree": "<group>"
},
"321E2DA2-52E0-450E-B55E-5F7D2F89A539": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "filters.hpp",
"sourceTree": "<group>"
},
"3258577B-CC34-4E09-A4CC-E66497E3AED0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "imgcodecs_c.h",
"sourceTree": "<group>"
},
"336E7353-0E05-4733-8211-A69B3353E201": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "all_layers.hpp",
"sourceTree": "<group>"
},
"336FF0F5-DC1C-4896-B0DF-AEF5978C305F": {
"children": [
"7A5D3321-2A73-4FDA-BE72-5D91BE9D46CC",
"7016E04C-6FCE-4FE9-A9DE-46D74343ABEB"
],
"isa": "PBXGroup",
"name": "hal",
"path": "hal",
"sourceTree": "<group>"
},
"3420C15D-F7AD-439B-A753-AC668B874489": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "kmeans_index.h",
"sourceTree": "<group>"
},
"346C3BE9-E761-4946-9F9B-C9D451188101": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "layer.hpp",
"sourceTree": "<group>"
},
"34EF87FF-33D6-4ADD-8DFB-4B961AE3EE56": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "LineSplitter.h",
"sourceTree": "<group>"
},
"357CDE91-2466-491A-89F8-463B17E405B7": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "registry.hpp",
"sourceTree": "<group>"
},
"362381B5-279E-4FA4-B80C-32224C1B10AD": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_core_wrappers.hpp",
"sourceTree": "<group>"
},
"36987A3A-F95B-4936-BE62-B3E46CF36CAA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "warpers.hpp",
"sourceTree": "<group>"
},
"373A1F54-4576-4B95-9F09-7B8878CEA9BB": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "exception_ptr.hpp",
"sourceTree": "<group>"
},
"374A1B1D-AF92-45E1-8B05-825B6522DCD5": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ocl.hpp",
"sourceTree": "<group>"
},
"3839D4E1-66C5-40C2-A4A5-301E2F1F4D8E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_svm_20.hpp",
"sourceTree": "<group>"
},
"3883189A-4865-47F1-A54A-3DFEAA4B9DC3": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxCvGrayscaleImage.cpp",
"sourceTree": "<group>"
},
"38B024CB-C309-499B-8B20-7CD8AF816AC0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "legacy.hpp",
"sourceTree": "<group>"
},
"39BCDF12-6867-42E0-BFBD-9C5061008F73": {
"fileRef": "C539DF71-9074-4118-8B4E-C60707288E37",
"isa": "PBXBuildFile"
},
"3A02DB9E-9C28-482B-A496-E967CDC7E1EB": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_sse.hpp",
"sourceTree": "<group>"
},
"3AFBC564-69AD-4881-892C-BAA15043E007": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "video.hpp",
"sourceTree": "<group>"
},
"3B16E0E7-D11C-4B23-9370-3189AB66F542": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "mat.hpp",
"sourceTree": "<group>"
},
"3D484D68-C121-4274-AEFF-0683AFABE855": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "Importer.hpp",
"sourceTree": "<group>"
},
"3D75BA10-4CAF-4B94-9683-F12AE39DC5E1": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "videoio_c.h",
"sourceTree": "<group>"
},
"3DB423D3-1559-432F-89B2-C6894BA70412": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "sampling.h",
"sourceTree": "<group>"
},
"3E32CD70-CBF8-4055-9987-F681AB840FEE": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "limits.hpp",
"sourceTree": "<group>"
},
"3E6536DC-9472-4E55-A299-F660324071B8": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "functional.hpp",
"sourceTree": "<group>"
},
"3E9D2C8A-B988-475A-8DD1-D8ACE9D0FBCB": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opengl.hpp",
"sourceTree": "<group>"
},
"3EAE50CD-5885-41CD-A1A2-FC7061EE600A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "defines.h",
"sourceTree": "<group>"
},
"3EB61056-DBD5-47B4-8863-2C0E0846DF7B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "simd_intrinsics.hpp",
"sourceTree": "<group>"
},
"3EE8D10A-A6F6-453E-8B13-965FA70CB4BD": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "macosx.h",
"sourceTree": "<group>"
},
"3FA22A04-BC21-4220-A6A4-8A73479F57F6": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ocl_defs.hpp",
"sourceTree": "<group>"
},
"405B29FC-9418-4C2C-9032-F0D52837E92A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "constants_c.h",
"sourceTree": "<group>"
},
"41DEB2D1-7F7B-4A17-8B6F-5938723A8037": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "datamov_utils.hpp",
"sourceTree": "<group>"
},
"422AB3DA-514F-4E6E-BCAE-EF53EBF3415E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxCvFloatImage.h",
"sourceTree": "<group>"
},
"42992D82-01E0-4888-A606-D2DB5E3AE49D": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "motion_estimators.hpp",
"sourceTree": "<group>"
},
"4315EC3E-3114-4BE7-B880-4DCD2A050642": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ByteSwapper.h",
"sourceTree": "<group>"
},
"43A18731-C19A-4A49-A3D1-E29CE7A674ED": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "any.h",
"sourceTree": "<group>"
},
"4429D73D-AB58-4375-AB4A-014741F06DE1": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_rvv_scalable.hpp",
"sourceTree": "<group>"
},
"448CFDC3-964B-490F-B3F7-7388EBFBE7FE": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "neon_utils.hpp",
"sourceTree": "<group>"
},
"46288EAE-81F8-4D51-B0B6-1CEE703BC650": {
"fileRef": "DB73E289-F90A-4EDE-B0B9-332FDA826E57",
"isa": "PBXBuildFile"
},
"466B57D7-C068-4616-8748-F51A837F6A38": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "softfloat.hpp",
"sourceTree": "<group>"
},
"4682068C-FDEE-4431-8FD5-295BFC3D23EA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "composite_index.h",
"sourceTree": "<group>"
},
"47974769-5536-48A6-9BB5-8FE218D5A5E9": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_rvv071.hpp",
"sourceTree": "<group>"
},
"48C9F80F-E9DD-419F-BBF8-79A5E63EF863": {
"children": [
"58B72777-76C4-41E4-B638-CFFAE43C4504",
"7FD27C0D-4DF8-4D3F-AA57-507ED4B853C3",
"81AEA0FA-9444-4F45-8622-F87131952EBD",
"A07F93E1-3CCC-44B0-BB40-87706DE2BDDA",
"41DEB2D1-7F7B-4A17-8B6F-5938723A8037",
"A45C3FC8-E866-4267-9868-A9CF4082A2E4",
"C8C7832F-2EDD-447B-9E56-4696A3B0FA35",
"BF0C507E-4FDD-4AF1-B4A7-A57BE43C1920",
"321E2DA2-52E0-450E-B55E-5F7D2F89A539",
"275EBB4E-D7AE-4C77-8894-C5B94E470D93",
"3E6536DC-9472-4E55-A299-F660324071B8",
"3E32CD70-CBF8-4055-9987-F681AB840FEE",
"7CFE2C17-DCC3-4200-A3E3-F5229766A9B0",
"7167B077-2D42-473C-9444-41EF7451B88E",
"FA041D01-AC6A-499C-B11B-7C143A141CCC",
"25DF0964-7857-453F-9A15-FEE1DC5EDA48",
"4E22BD77-A302-48BD-A112-200447E6CD16",
"F3D6554A-3F11-4A1A-B5A6-F4FD70AA1390",
"53445B08-895C-4D56-87A8-9E8E4F7BC631",
"5698AECC-9055-4694-A5D1-C4AE9DE576A0",
"84B4DD9E-379E-4B94-853C-E8406D4F6430",
"E6FFCA9A-E9A1-4800-B5ED-82A1D534B9C2",
"4D80DF11-46A6-4756-B248-B855D036FDE4",
"FC24CF65-FEE7-4E2D-A1BF-29DEBC339EA6",
"D1B51CAA-66F4-480B-ADA8-8A791C6FBE66"
],
"isa": "PBXGroup",
"name": "cuda",
"path": "cuda",
"sourceTree": "<group>"
},
"48F9126F-F6A6-461A-81FE-00FA90C9FE3C": {
"children": [
"7F6484AA-41D7-4E9C-A094-A5FB30C89F97",
"3210CC1B-E7C4-4303-AC15-886769DA2253"
],
"isa": "PBXGroup",
"name": "ml",
"path": "ml",
"sourceTree": "<group>"
},
"491A2C2F-1DC6-4AB8-A87F-70ECF94F599C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "persistence.hpp",
"sourceTree": "<group>"
},
"49EB6AA8-7C2A-46F6-B524-C0A37FEAC417": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dnn.inl.hpp",
"sourceTree": "<group>"
},
"4A1B2333-D43F-4513-9B60-6346CA23188A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "layer.details.hpp",
"sourceTree": "<group>"
},
"4A6B8070-25B4-47CE-8383-5579C1CB71CC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "videoio.hpp",
"sourceTree": "<group>"
},
"4AB885E5-C439-4628-8ADF-85CA18C5E888": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_cpp.hpp",
"sourceTree": "<group>"
},
"4AFD4BC5-8A74-4DF8-9C9E-A0A6CF7A89FF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxCvHaarFinder.h",
"sourceTree": "<group>"
},
"4C4D3F57-7061-4E99-9B09-7E90C44FA28B": {
"children": [
"C6A3A53B-82F9-4CFE-AB64-ACCAD95EFF5F"
],
"isa": "PBXGroup",
"name": "legacy",
"path": "legacy",
"sourceTree": "<group>"
},
"4C871FD4-0540-4AE5-961A-631EBEAA4BD8": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_info.hpp",
"sourceTree": "<group>"
},
"4C9E8106-2551-4046-8038-FA20285CBFBF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "mat.inl.hpp",
"sourceTree": "<group>"
},
"4D1E100D-2D0D-4DFA-BB05-CF8197C6836A": {
"children": [
"8740753F-20B3-41BB-8C04-6A1B7AEB38B6",
"BC2BE636-C8FC-48E1-8684-96DFD02A8048"
],
"isa": "PBXGroup",
"name": "utils",
"path": "utils",
"sourceTree": "<group>"
},
"4D80DF11-46A6-4756-B248-B855D036FDE4": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "warp.hpp",
"sourceTree": "<group>"
},
"4E22BD77-A302-48BD-A112-200447E6CD16": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "transform.hpp",
"sourceTree": "<group>"
},
"4E41FE7A-55B0-4E37-8423-BE1B76C4D48E": {
"children": [
"3FA22A04-BC21-4220-A6A4-8A73479F57F6",
"4C871FD4-0540-4AE5-961A-631EBEAA4BD8",
"FEDAE332-66F9-4C18-AEFB-761C1879C4BF",
"61B9900F-4129-475E-9FE7-9FC3EBD4164F"
],
"isa": "PBXGroup",
"name": "opencl",
"path": "opencl",
"sourceTree": "<group>"
},
"4EB981A0-2C8B-4E3D-82AC-C8C04EDF005B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxCvImage.h",
"sourceTree": "<group>"
},
"4EE84EC5-B094-49B4-84FD-3FAAEDE3BB1E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cvstd.inl.hpp",
"sourceTree": "<group>"
},
"50FE7BDC-566C-4DA3-AAF4-42303E2A47FE": {
"children": [
"2BE1C5CE-D340-45C8-87CC-9FCFEB1436D9",
"F171DA32-0C9A-4756-8394-94E16D0258B7",
"CCEDB698-E765-4C1E-8B79-2D9B24A514C5",
"B31F84C4-064F-46F5-875C-99FAC07CDB99",
"FD51B3F9-50DA-4151-8BB2-357BC0B0E813",
"A73A4415-65F8-459C-AE47-53884AF40EEB"
],
"isa": "PBXGroup",
"name": "autogenerated",
"path": "autogenerated",
"sourceTree": "<group>"
},
"51552C06-67C8-43C6-BE1A-A1EE86D7216B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "highgui_c.h",
"sourceTree": "<group>"
},
"532CF2DF-8414-4908-923F-E93724B1786F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "BundledAssetIOSystem.h",
"sourceTree": "<group>"
},
"53445B08-895C-4D56-87A8-9E8E4F7BC631": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "utility.hpp",
"sourceTree": "<group>"
},
"5346F711-E19E-4FC5-B09F-5EA09203B7B0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "XMLTools.h",
"sourceTree": "<group>"
},
"534F657A-5C56-45D3-9874-4F4D3BBF16EE": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "imgproc_c.h",
"sourceTree": "<group>"
},
"5386E55B-2804-49CC-8B4E-45CE6C2EAEEC": {
"fileRef": "FC15314D-C37B-421A-830C-6B08FC4A25EF",
"isa": "PBXBuildFile"
},
"549ADDA2-84FB-425D-84FB-AE12EA6624EB": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "allocator_stats.hpp",
"sourceTree": "<group>"
},
"56234F7D-51CF-4976-8084-8955F09FA2EC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "optim.hpp",
"sourceTree": "<group>"
},
"5631BDDB-6466-444F-AF5C-9CF0A2E4A546": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "lsh_index.h",
"sourceTree": "<group>"
},
"5698AECC-9055-4694-A5D1-C4AE9DE576A0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "vec_distance.hpp",
"sourceTree": "<group>"
},
"58A54701-0F1E-447E-9655-14751A4DF305": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "nn_index.h",
"sourceTree": "<group>"
},
"58B72777-76C4-41E4-B638-CFFAE43C4504": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "block.hpp",
"sourceTree": "<group>"
},
"58BC68B9-365B-4025-ACB5-007512B88A0C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "filesystem.hpp",
"sourceTree": "<group>"
},
"5928F99A-3E91-460A-AE0A-4BAE68CEE1F1": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "heap.h",
"sourceTree": "<group>"
},
"5940C28A-B574-4CCC-8CF8-1F746CDA95C3": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "types.hpp",
"sourceTree": "<group>"
},
"594FCA09-5722-407B-A47B-7D4673468BCC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "Subdivision.h",
"sourceTree": "<group>"
},
"5A7DFF72-FDCA-4AB9-B26C-FF409596F7A5": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "utility.hpp",
"sourceTree": "<group>"
},
"5B21B6AB-4A2D-4877-AA07-DE56946A1291": {
"children": [
"2A3B2F3E-ACFA-455D-989E-30AEAEFFCA68",
"BAC6BC04-E6A9-4B6E-B7B4-DE1FDC7A9866",
"4C4D3F57-7061-4E99-9B09-7E90C44FA28B",
"BFF96E71-EB29-41D2-8BB5-6128FCC47A7C",
"9D402FC9-8027-434B-9356-C33BD7831D06"
],
"isa": "PBXGroup",
"name": "video",
"path": "video",
"sourceTree": "<group>"
},
"5BB89935-E1D2-40CC-B118-A4DA3EB37865": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "type_traits_detail.hpp",
"sourceTree": "<group>"
},
"5C2EE55A-5646-475E-90C5-E26950E29ADA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "warpers.hpp",
"sourceTree": "<group>"
},
"5C841AC5-AA22-433E-9B4C-5927DCF6B48F": {
"fileRef": "D2F26580-D6D1-4C48-8212-B3879F583DBD",
"isa": "PBXBuildFile"
},
"5D36ACDF-D913-4DD8-92D8-3FB30B5BF249": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_svm_hsa_extension.hpp",
"sourceTree": "<group>"
},
"5ED5F907-CE84-4C0A-B4CD-366A31403B9B": {
"children": [
"336E7353-0E05-4733-8211-A69B3353E201",
"EF193FB3-3BDD-4E1A-8BAA-E662FB001DAA",
"7750058B-F896-4547-ACF6-B97C32B4EB50",
"49EB6AA8-7C2A-46F6-B524-C0A37FEAC417",
"4A1B2333-D43F-4513-9B60-6346CA23188A",
"346C3BE9-E761-4946-9F9B-C9D451188101",
"EBB46E92-7799-4C0A-87C9-657D0CD2B311",
"4D1E100D-2D0D-4DFA-BB05-CF8197C6836A",
"6349DA9D-F886-479F-BEDA-D22912F8E51C"
],
"isa": "PBXGroup",
"name": "dnn",
"path": "dnn",
"sourceTree": "<group>"
},
"5F07534D-4DA4-436F-9D31-0E08D4FB4787": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "highgui.hpp",
"sourceTree": "<group>"
},
"61ABDBC2-5605-438C-A1DB-4593537A6ADE": {
"children": [
"AF769AA5-EECF-4E06-B418-A7097CC114D1"
],
"isa": "PBXGroup",
"name": "libs",
"path": "libs",
"sourceTree": "<group>"
},
"61B9900F-4129-475E-9FE7-9FC3EBD4164F": {
"children": [
"50FE7BDC-566C-4DA3-AAF4-42303E2A47FE",
"863767C9-B7CD-4E89-8B88-E21A8960C991",
"663603BE-1602-4F45-9580-0A7FE413AFB8",
"E04EA12B-4657-4363-A44C-3CB2BF38FF9F",
"362381B5-279E-4FA4-B80C-32224C1B10AD",
"9FF6B11D-DD81-4579-B4ED-6938E1D97660",
"D827CE1B-C752-4EA2-974C-CE5C89058286",
"3839D4E1-66C5-40C2-A4A5-301E2F1F4D8E",
"95E1DD5B-78BA-40A2-B1A9-CE24B4D66D1E",
"5D36ACDF-D913-4DD8-92D8-3FB30B5BF249"
],
"isa": "PBXGroup",
"name": "runtime",
"path": "runtime",
"sourceTree": "<group>"
},
"6338F19D-3B6A-4C24-ADFA-52F22F273109": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "TinyFormatter.h",
"sourceTree": "<group>"
},
"6349DA9D-F886-479F-BEDA-D22912F8E51C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "version.hpp",
"sourceTree": "<group>"
},
"63B5E1A3-076D-4B1A-80C0-C3A7C64417C1": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "timelapsers.hpp",
"sourceTree": "<group>"
},
"6516898E-1C5A-4904-BFA8-DF85B555D1B1": {
"children": [
"14E60EC4-311B-4637-A8C6-B80C61C0F1CF",
"532CF2DF-8414-4908-923F-E93724B1786F"
],
"isa": "PBXGroup",
"name": "AndroidJNI",
"path": "AndroidJNI",
"sourceTree": "<group>"
},
"65749DE2-B911-4C5F-A555-0AC9909AA28C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "kdtree_single_index.h",
"sourceTree": "<group>"
},
"663603BE-1602-4F45-9580-0A7FE413AFB8": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_clfft.hpp",
"sourceTree": "<group>"
},
"663BE457-AB37-491D-8ACF-AA48C7BC8498": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "SmoothingGroups.h",
"sourceTree": "<group>"
},
"66C02D70-51DB-46A5-A418-8B8A9AC893F3": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "params.h",
"sourceTree": "<group>"
},
"66DA8128-11CB-4514-B81C-1F62EC6439A8": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "texture.h",
"sourceTree": "<group>"
},
"678E2AAD-A31C-442B-822B-779EF65F80F3": {
"children": [
"549ADDA2-84FB-425D-84FB-AE12EA6624EB",
"E5B84F16-5AF4-4E08-8908-DF0C173902DB",
"58BC68B9-365B-4025-ACB5-007512B88A0C",
"DC6B3CDA-C401-4D4E-8EC5-CE8B1B03337A",
"CF164749-7891-454F-A82C-68B5106FCB0C",
"2856E763-9186-4564-BFAE-266003D1534A",
"98F6472C-08D9-4A42-8E20-5AC79979F984",
"CF30E6C1-290B-43F1-B94B-921AF11E03BA",
"29EEEEB8-1596-46A8-8FC5-E0A0652BEC28",
"9CEF813B-AB2C-488F-B7B7-5A57B8B26406"
],
"isa": "PBXGroup",
"name": "utils",
"path": "utils",
"sourceTree": "<group>"
},
"684987D5-6F9C-4C06-98AC-466A08FD8874": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "msa_macros.h",
"sourceTree": "<group>"
},
"689022AC-A993-4E1F-8EB6-AD64CC441A4D": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "LogAux.h",
"sourceTree": "<group>"
},
"69E3CBC3-DAA2-433B-A251-E73A8F4613C2": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "face.hpp",
"sourceTree": "<group>"
},
"6B406195-0C30-42AE-B896-1FB9D658B721": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "IOSystem.hpp",
"sourceTree": "<group>"
},
"6B67EFB4-3EAF-45DA-81F6-7548B368C879": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "SceneCombiner.h",
"sourceTree": "<group>"
},
"6C38D966-D6A0-46E1-A309-177B0BD6C69A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "matrix.h",
"sourceTree": "<group>"
},
"6E1BB562-A8C1-4C55-97A9-E901DBC54537": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "NullLogger.hpp",
"sourceTree": "<group>"
},
"6E23C4FB-22E7-4ACB-BF47-A8D7F06B14D3": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "util.hpp",
"sourceTree": "<group>"
},
"6E6C46F4-A097-41E1-B144-EB6E7DC3B44F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "imgproc.hpp",
"sourceTree": "<group>"
},
"6EA1807F-17CB-4D18-93EA-3F700E5A9D3E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "BlobIOSystem.h",
"sourceTree": "<group>"
},
"7016E04C-6FCE-4FE9-A9DE-46D74343ABEB": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "interface.h",
"sourceTree": "<group>"
},
"70EBCBB5-192C-4030-A20F-7D78EA6F1E3B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "saving.h",
"sourceTree": "<group>"
},
"7167B077-2D42-473C-9444-41EF7451B88E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "saturate_cast.hpp",
"sourceTree": "<group>"
},
"71B19074-ABB8-4A0D-B430-FDF81FCDC916": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dispatch_helper.impl.hpp",
"sourceTree": "<group>"
},
"731099B8-0668-4DA4-9960-4B71C3EC0918": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "StreamWriter.h",
"sourceTree": "<group>"
},
"74531BF0-B749-4AA3-84BA-39B75903DCA9": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "camera.hpp",
"sourceTree": "<group>"
},
"74CA4093-952A-461C-AEAF-D34E8E9BBC6C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "version.hpp",
"sourceTree": "<group>"
},
"74DD3602-E15E-474F-840C-B7C17316CAA6": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "revision.h",
"sourceTree": "<group>"
},
"7520711C-1F3C-4E84-BC30-8157D2FE020E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "kdtree_index.h",
"sourceTree": "<group>"
},
"75372D9B-B2D3-4850-AE04-758FAF99A79D": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "objdetect.hpp",
"sourceTree": "<group>"
},
"75DE7DE2-E188-4D96-B6D5-DA7D33B453ED": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "highgui.hpp",
"sourceTree": "<group>"
},
"76FCD354-4BE2-47F1-A00F-43235312B245": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cexport.h",
"sourceTree": "<group>"
},
"7750058B-F896-4547-ACF6-B97C32B4EB50": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dnn.hpp",
"sourceTree": "<group>"
},
"77CF2795-DC55-49FD-B9C4-F644676CAD62": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "lsh_table.h",
"sourceTree": "<group>"
},
"7856481D-B7B5-417B-AC7A-E82CB5DA4053": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "index_testing.h",
"sourceTree": "<group>"
},
"79ACC5A1-EEB0-4DD3-B92D-C6E240E30516": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "AssertHandler.h",
"sourceTree": "<group>"
},
"79E30246-CBD1-4C99-A00C-57F83C91610A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_sse_em.hpp",
"sourceTree": "<group>"
},
"7A4BC1F4-053F-4F8D-829C-9E25642AD5E5": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "traits.hpp",
"sourceTree": "<group>"
},
"7A5D3321-2A73-4FDA-BE72-5D91BE9D46CC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "hal.hpp",
"sourceTree": "<group>"
},
"7A641810-C930-4E85-90B0-CCF34F579B2E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_lsx.hpp",
"sourceTree": "<group>"
},
"7BD5267D-612D-4438-B5EE-423174C7EE70": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxCvHaarFinder.cpp",
"sourceTree": "<group>"
},
"7CFE2C17-DCC3-4200-A3E3-F5229766A9B0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "reduce.hpp",
"sourceTree": "<group>"
},
"7E7F63BC-B5E6-465E-B73F-BA717969840A": {
"children": [
"CD7E534A-F98F-4B67-B7ED-877D2F2E2056",
"864B8176-3D7D-45E6-B62B-8BF687390802",
"EF48379E-6EB5-482B-9F8B-7BC9F9576271",
"D89E22A6-EDE8-4240-8E75-7DF1BC75660B",
"8559353E-D6BD-4835-A858-98765BD1F273",
"B374ED89-F53A-4521-A6B0-BDFE05F01039",
"69E3CBC3-DAA2-433B-A251-E73A8F4613C2",
"C54C61D8-F2D3-4E4B-8078-6C1B1BB1C40E",
"75372D9B-B2D3-4850-AE04-758FAF99A79D"
],
"isa": "PBXGroup",
"name": "objdetect",
"path": "objdetect",
"sourceTree": "<group>"
},
"7F6484AA-41D7-4E9C-A094-A5FB30C89F97": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ml.hpp",
"sourceTree": "<group>"
},
"7FD27C0D-4DF8-4D3F-AA57-507ED4B853C3": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "border_interpolate.hpp",
"sourceTree": "<group>"
},
"803486E2-4767-44F0-8A85-D776830F70FF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_msa.hpp",
"sourceTree": "<group>"
},
"810694AC-B808-47CF-80BA-7B91FFCBC5E4": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_avx512.hpp",
"sourceTree": "<group>"
},
"811A5554-C09F-47F0-855F-32C55A3E5BB2": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "RemoveComments.h",
"sourceTree": "<group>"
},
"8194A8E8-3A12-466F-899C-6993F8864ADB": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "objdetect.hpp",
"sourceTree": "<group>"
},
"81AEA0FA-9444-4F45-8622-F87131952EBD": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "color.hpp",
"sourceTree": "<group>"
},
"8265B8F6-3D6B-4BC7-9E0D-DB6B9A423783": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cvstd_wrapper.hpp",
"sourceTree": "<group>"
},
"82E88B61-3B1E-4B30-B3E8-873CD1AD8273": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "fast_math.hpp",
"sourceTree": "<group>"
},
"8377637A-CCAE-4ECD-8EA8-082D4150C76C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "quaternion.inl.hpp",
"sourceTree": "<group>"
},
"8496A3EC-ED27-479C-98E0-8AAB3DEF8AFE": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "features2d.hpp",
"sourceTree": "<group>"
},
"84B4DD9E-379E-4B94-853C-E8406D4F6430": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "vec_math.hpp",
"sourceTree": "<group>"
},
"8559353E-D6BD-4835-A858-98765BD1F273": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "charuco_detector.hpp",
"sourceTree": "<group>"
},
"85F4E042-22B4-48F7-9CAA-C78B81737AD5": {
"children": [
"2DC9F644-ABE5-4D5F-BFAB-FEFCB46526EF",
"BDFAA1FC-7EA2-4947-BCA3-04D6A6FC3A0D"
],
"isa": "PBXGroup",
"name": "backend",
"path": "backend",
"sourceTree": "<group>"
},
"85F739F1-1F12-44CD-A3D5-5550922EAB41": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "bindings.hpp",
"sourceTree": "<group>"
},
"86274214-DFFC-4073-AB53-FF246C64DF57": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "DefaultIOStream.h",
"sourceTree": "<group>"
},
"863767C9-B7CD-4E89-8B88-E21A8960C991": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_clblas.hpp",
"sourceTree": "<group>"
},
"864B8176-3D7D-45E6-B62B-8BF687390802": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "aruco_detector.hpp",
"sourceTree": "<group>"
},
"86756395-4702-45C9-A2D9-B1657E036017": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "constants_c.h",
"sourceTree": "<group>"
},
"868C7876-09D3-472A-9F8F-E9943CC01CD0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_wasm.hpp",
"sourceTree": "<group>"
},
"8740753F-20B3-41BB-8C04-6A1B7AEB38B6": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "debug_utils.hpp",
"sourceTree": "<group>"
},
"88280656-47E5-4CBB-923E-D4A188455517": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "core.hpp",
"sourceTree": "<group>"
},
"88E2BA22-48C1-4F1C-BB98-01FE4676335C": {
"fileRef": "B8D0D027-F224-4FA4-8B92-6FA4AF8336EA",
"isa": "PBXBuildFile"
},
"89246C32-41B5-440E-AC30-95FBA9F2093B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "random.h",
"sourceTree": "<group>"
},
"8936E1F6-0137-444D-9FD5-EF81248F86EB": {
"children": [
"85F4E042-22B4-48F7-9CAA-C78B81737AD5",
"C564F951-4A1F-4A7C-8EDC-D69149BD0C2B"
],
"isa": "PBXGroup",
"name": "parallel",
"path": "parallel",
"sourceTree": "<group>"
},
"894005D9-0493-425C-B038-9DA03F114C52": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cfileio.h",
"sourceTree": "<group>"
},
"8B1355ED-D51A-4EC5-9900-2F2318D3BF9A": {
"children": [
"01CE5F46-22C6-4EE6-8BA9-0CD8551FDF93",
"38B024CB-C309-499B-8B20-7CD8AF816AC0"
],
"isa": "PBXGroup",
"name": "detail",
"path": "detail",
"sourceTree": "<group>"
},
"8B6ADF34-35DB-4D8B-809A-378F490FD7E5": {
"children": [
"D98355CE-3872-46ED-ACFD-82ABC747EE96",
"E09210E9-147D-42B7-A841-D1689C13ABE5",
"06924FA0-16D2-4C60-B7E7-337FFE6892B8"
],
"isa": "PBXGroup",
"name": "Compiler",
"path": "Compiler",
"sourceTree": "<group>"
},
"8BFE717B-AA5D-4408-9FDC-44DAA970ACF0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_math.hpp",
"sourceTree": "<group>"
},
"8D5E33BC-7B50-43F7-BBF5-EF5C80567CAA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxAssimpAnimation.cpp",
"sourceTree": "<group>"
},
"8DBC8F3D-4568-4ACB-97D9-961717687502": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "types_c.h",
"sourceTree": "<group>"
},
"8EB158A2-49B8-42B9-99E9-A41D7B4103E7": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "calib3d.hpp",
"sourceTree": "<group>"
},
"8EC363D8-22D5-4D0C-81C2-1D0A6F00000D": {
"children": [
"8EB158A2-49B8-42B9-99E9-A41D7B4103E7",
"DEA5CBCC-F890-4143-BE5B-63BD32C2B40F"
],
"isa": "PBXGroup",
"name": "calib3d",
"path": "calib3d",
"sourceTree": "<group>"
},
"8F7E9316-5109-4D69-B670-62357EF672C5": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ai_assert.h",
"sourceTree": "<group>"
},
"8FA0E5E2-DCE9-4610-9116-2945378515A6": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxAssimpAnimation.h",
"sourceTree": "<group>"
},
"9179FA78-4C11-46D8-A714-2E57C478B5F0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "matrix4x4.h",
"sourceTree": "<group>"
},
"91C1348C-EACD-484D-93C5-794682E57E96": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "types_c.h",
"sourceTree": "<group>"
},
"9355C60A-CBF7-4BB7-9618-337648BC9074": {
"children": [
"E3398EEC-325E-4E1E-922D-7998686F8050",
"22ABDE37-97A1-40CD-8F59-4B8D676E4C3F",
"9C9218A3-91AC-4D1B-87D3-56E4F911746F",
"C3E51666-B5BA-4C50-9EF2-30F83CE1E637",
"1855AFD3-2B64-43A4-A19D-7938C954187C",
"FA706EA4-EEAC-4A28-94AD-8887A5310335",
"88280656-47E5-4CBB-923E-D4A188455517",
"FFAAB3E6-D92C-4BBA-B6BD-0CA9AFCF41DA",
"0AF4E597-4AE8-4E1F-935F-801D2D101556",
"94377279-31C3-4C92-A836-D6169E4A7992",
"48C9F80F-E9DD-419F-BBF8-79A5E63EF863",
"BDB4FD5C-3B63-4FE8-ADE0-D0E0F4619915",
"AFCAEBD2-FE65-4528-93AB-825399213E50",
"A061CDA7-21D8-4311-858F-E2ADD50FBD3E",
"06956843-C5FF-4E98-928D-F0869BFD7A33",
"297336AE-6E25-4B24-834C-3AE90F4FB78F",
"F20FA860-AB63-41D1-B6F0-FCC0FBDC3DC5",
"4EE84EC5-B094-49B4-84FD-3FAAEDE3BB1E",
"8265B8F6-3D6B-4BC7-9E0D-DB6B9A423783",
"B462908C-FDFC-4403-AD2C-3F90D2A847E7",
"EAAA46C7-A639-4658-A7A2-5539D00307BC",
"E5184E07-39DF-4E79-94FD-950C85CD6AFC",
"9D5DFECB-0F4B-4231-B06A-4053A29BDBE9",
"BFCD46E7-0DBD-4D99-B8DD-A2A2107429B4",
"82E88B61-3B1E-4B30-B3E8-873CD1AD8273",
"B847E18F-8712-4531-A2FB-ADE95033E810",
"3B16E0E7-D11C-4B23-9370-3189AB66F542",
"4C9E8106-2551-4046-8038-FA20285CBFBF",
"214669E5-F873-4617-A85C-8D36779459F3",
"0793D208-9ABB-4F2A-94D2-29ACF999D482",
"448CFDC3-964B-490F-B3F7-7388EBFBE7FE",
"374A1B1D-AF92-45E1-8B05-825B6522DCD5",
"237C747B-1F2C-455E-8214-2735E137C542",
"4E41FE7A-55B0-4E37-8423-BE1B76C4D48E",
"3E9D2C8A-B988-475A-8DD1-D8ACE9D0FBCB",
"E5916A68-A915-43AC-AE68-83164E316FDD",
"56234F7D-51CF-4976-8084-8955F09FA2EC",
"C9B627A9-EEDA-4880-97AA-5A3C236048A0",
"8936E1F6-0137-444D-9FD5-EF81248F86EB",
"491A2C2F-1DC6-4AB8-A87F-70ECF94F599C",
"DBB1819A-4A7D-4248-B08A-6F524AF285B0",
"8377637A-CCAE-4ECD-8EA8-082D4150C76C",
"2C85A9B8-1E9F-41F1-955C-F15C940A9C8F",
"3EB61056-DBD5-47B4-8863-2C0E0846DF7B",
"466B57D7-C068-4616-8748-F51A837F6A38",
"F4B12205-5B80-4C15-9A79-91681E5AAAA4",
"7A4BC1F4-053F-4F8D-829C-9E25642AD5E5",
"5940C28A-B574-4CCC-8CF8-1F746CDA95C3",
"8DBC8F3D-4568-4ACB-97D9-961717687502",
"5A7DFF72-FDCA-4AB9-B26C-FF409596F7A5",
"678E2AAD-A31C-442B-822B-779EF65F80F3",
"CA39B711-2799-488D-B447-3F3EE4CB7F53",
"74CA4093-952A-461C-AEAF-D34E8E9BBC6C",
"0164FBBC-B795-4E70-A0FF-FA5F6C1DFCE6"
],
"isa": "PBXGroup",
"name": "core",
"path": "core",
"sourceTree": "<group>"
},
"93F41DC6-A490-4D7E-A844-BD726ACCAF32": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "flann.hpp",
"sourceTree": "<group>"
},
"9425A4BD-440F-4C0A-8825-B1EF1FC860F9": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dynamic_bitset.h",
"sourceTree": "<group>"
},
"94377279-31C3-4C92-A836-D6169E4A7992": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cuda.inl.hpp",
"sourceTree": "<group>"
},
"94C437C8-DD2C-4B95-B2CA-9BF15FF84AC3": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "material.h",
"sourceTree": "<group>"
},
"95B3DD4F-08FF-4267-AE1B-E24A62850AEE": {
"children": [
"B8D0D027-F224-4FA4-8B92-6FA4AF8336EA"
],
"isa": "PBXGroup",
"name": "macos",
"path": "macos",
"sourceTree": "<group>"
},
"95C62DDA-AF99-4EAD-9F81-240332DA0726": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "SmallVector.h",
"sourceTree": "<group>"
},
"95E1DD5B-78BA-40A2-B1A9-CE24B4D66D1E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_svm_definitions.hpp",
"sourceTree": "<group>"
},
"962305F6-D0EF-4B75-8745-1FE45448E98B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin.hpp",
"sourceTree": "<group>"
},
"9630E709-3650-45E5-882C-511DE5720A14": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "LogStream.hpp",
"sourceTree": "<group>"
},
"983CBFB2-3332-49AE-9C2F-44BDA78288CF": {
"children": [
"95B3DD4F-08FF-4267-AE1B-E24A62850AEE"
],
"isa": "PBXGroup",
"name": "lib",
"path": "lib",
"sourceTree": "<group>"
},
"98AB876B-28CB-4698-A47F-61B7A11219D5": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "folder",
"name": "data",
"path": "bin/data",
"sourceTree": "SOURCE_ROOT"
},
"98F6472C-08D9-4A42-8E20-5AC79979F984": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "logger.hpp",
"sourceTree": "<group>"
},
"99E2E947-A90A-4CEB-9006-825C0A8B63DE": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_forward.hpp",
"sourceTree": "<group>"
},
"9B67DA44-2C4A-4760-A9D2-148BF1E675C4": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "transform_detail.hpp",
"sourceTree": "<group>"
},
"9BB5C43C-7BBD-4A05-BDD6-9470C2B56F3B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "importerdesc.h",
"sourceTree": "<group>"
},
"9BD3A003-61BF-47F6-9734-176A057A3B99": {
"children": [
"DC707C86-E5A4-4FB1-9D84-4F6F29B29182",
"5C2EE55A-5646-475E-90C5-E26950E29ADA"
],
"isa": "PBXGroup",
"name": "stitching",
"path": "stitching",
"sourceTree": "<group>"
},
"9BECCD87-89D6-4666-9F5D-28C36CD30310": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "IOStream.hpp",
"sourceTree": "<group>"
},
"9C3904E2-A349-404F-BB17-E48560662FB9": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "config.h",
"sourceTree": "<group>"
},
"9C9218A3-91AC-4D1B-87D3-56E4F911746F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "base.hpp",
"sourceTree": "<group>"
},
"9CEF813B-AB2C-488F-B7B7-5A57B8B26406": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "trace.hpp",
"sourceTree": "<group>"
},
"9D18D0EE-DAF8-4CDD-A8CD-1B4BC3C53194": {
"children": [
"61ABDBC2-5605-438C-A1DB-4593537A6ADE",
"0658684A-2537-45DF-8D3A-435044AD38B3"
],
"isa": "PBXGroup",
"name": "ofxAssimpModelLoader",
"path": "ofxAssimpModelLoader",
"sourceTree": "<group>"
},
"9D402FC9-8027-434B-9356-C33BD7831D06": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "video.hpp",
"sourceTree": "<group>"
},
"9D424899-02AF-45BA-B58D-102FB5FAC8BA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "features2d.hpp",
"sourceTree": "<group>"
},
"9D5DFECB-0F4B-4231-B06A-4053A29BDBE9": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dualquaternion.inl.hpp",
"sourceTree": "<group>"
},
"9FF6B11D-DD81-4579-B4ED-6938E1D97660": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_gl.hpp",
"sourceTree": "<group>"
},
"A061CDA7-21D8-4311-858F-E2ADD50FBD3E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cv_cpu_dispatch.h",
"sourceTree": "<group>"
},
"A07F93E1-3CCC-44B0-BB40-87706DE2BDDA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "common.hpp",
"sourceTree": "<group>"
},
"A1B7D408-6DDD-4FE8-A809-FC3FC6E0E0DA": {
"fileRef": "CBD34CDD-4E81-4762-983E-AB783A47AC78",
"isa": "PBXBuildFile"
},
"A1F275FB-C484-4D0F-A6BA-18B1830DD39A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_neon.hpp",
"sourceTree": "<group>"
},
"A28AF408-EA4E-4C50-BBCA-75A34100F723": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "SGSpatialSort.h",
"sourceTree": "<group>"
},
"A3C09C68-C6A1-4552-B690-BF4A29321389": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ZipArchiveIOSystem.h",
"sourceTree": "<group>"
},
"A45C3FC8-E866-4267-9868-A9CF4082A2E4": {
"children": [
"DB3B80E0-13C2-4643-9985-3118319D9FF9",
"C00F67A7-3355-409E-894D-1AD9D3E8541A",
"1C955D5E-D585-463E-A83A-E7899067837F",
"9B67DA44-2C4A-4760-A9D2-148BF1E675C4",
"5BB89935-E1D2-40CC-B118-A4DA3EB37865",
"E7134EA7-2762-42F1-9CF9-D916FB2F98A8"
],
"isa": "PBXGroup",
"name": "detail",
"path": "detail",
"sourceTree": "<group>"
},
"A5CF5B9A-3E07-4546-930A-B44631591154": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ParsingUtils.h",
"sourceTree": "<group>"
},
"A649BD7C-FCEB-404B-81F0-F2C243B2251B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "result_set.h",
"sourceTree": "<group>"
},
"A6DD9E2A-D8C5-4EBA-9280-37A62C445D58": {
"children": [
"BD4FAB0E-C694-4034-B86A-33F7F038D9EF"
],
"isa": "PBXGroup",
"name": "legacy",
"path": "legacy",
"sourceTree": "<group>"
},
"A70C2D3E-8E12-434D-B3DE-1C08709A5B11": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "postprocess.h",
"sourceTree": "<group>"
},
"A73A4415-65F8-459C-AE47-53884AF40EEB": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_gl_wrappers.hpp",
"sourceTree": "<group>"
},
"A7C62E15-4483-4C8D-A44C-3AEABD6819DA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ios.h",
"sourceTree": "<group>"
},
"A9FE9E7C-2F2F-4486-8BC7-9DA0321D6F3A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "pbrmaterial.h",
"sourceTree": "<group>"
},
"AA4E327F-8EBB-4B73-9A53-A17448BFFB31": {
"fileRef": "CFBC9AD5-7672-4710-BE35-42854B1429FF",
"isa": "PBXBuildFile"
},
"AA4ECF47-3A48-47E6-A37C-BC35581B2C26": {
"children": [
"C09AB910-1C91-4018-8252-0FB4E1500121"
],
"isa": "PBXGroup",
"name": "lib",
"path": "lib",
"sourceTree": "<group>"
},
"AB968403-0867-4E41-A096-386A8AA04E1B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "autotuned_index.h",
"sourceTree": "<group>"
},
"AB99C4D3-99AA-4449-B92D-F35415C823CF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ProgressHandler.hpp",
"sourceTree": "<group>"
},
"AC283F4A-B755-4A14-8FC0-0155CCC0DC8A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "SkeletonMeshBuilder.h",
"sourceTree": "<group>"
},
"AD058B56-C13E-463B-88CD-CE5CEF0752D2": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "types.h",
"sourceTree": "<group>"
},
"AE498D08-6C9E-4342-9629-89D5FBF2AB3C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxAssimpTexture.h",
"sourceTree": "<group>"
},
"AF70C680-BC60-44EC-95E3-9525C0E4B4C9": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "StringUtils.h",
"sourceTree": "<group>"
},
"AF769AA5-EECF-4E06-B418-A7097CC114D1": {
"children": [
"C55EF12B-606F-4860-A424-3DFFA4BD8DA3",
"983CBFB2-3332-49AE-9C2F-44BDA78288CF"
],
"isa": "PBXGroup",
"name": "assimp",
"path": "assimp",
"sourceTree": "<group>"
},
"AFA46A8A-6CB9-4A82-AF8B-3D80F943DBBC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "warpers_inl.hpp",
"sourceTree": "<group>"
},
"AFCAEBD2-FE65-4528-93AB-825399213E50": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cuda_types.hpp",
"sourceTree": "<group>"
},
"B1F865FC-2C27-4D1E-B444-EAA97BFC1CE1": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "BaseImporter.h",
"sourceTree": "<group>"
},
"B267C49F-5366-432C-956F-17F330B99461": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "util_inl.hpp",
"sourceTree": "<group>"
},
"B2C829D9-389D-4265-B359-8D70C790A268": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "camera.h",
"sourceTree": "<group>"
},
"B31F84C4-064F-46F5-875C-99FAC07CDB99": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_core_wrappers.hpp",
"sourceTree": "<group>"
},
"B374ED89-F53A-4521-A6B0-BDFE05F01039": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "detection_based_tracker.hpp",
"sourceTree": "<group>"
},
"B3A6CFE2-A96E-4ED5-92D3-3647CABDD80A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "all_indices.h",
"sourceTree": "<group>"
},
"B462908C-FDFC-4403-AD2C-3F90D2A847E7": {
"children": [
"EE980489-6CA8-40B7-94CA-13E632D48B4A",
"71B19074-ABB8-4A0D-B430-FDF81FCDC916",
"373A1F54-4576-4B95-9F09-7B8878CEA9BB"
],
"isa": "PBXGroup",
"name": "detail",
"path": "detail",
"sourceTree": "<group>"
},
"B52DBC3A-60D2-4F73-AD24-E9C82ADE903A": {
"children": [
"405B29FC-9418-4C2C-9032-F0D52837E92A"
],
"isa": "PBXGroup",
"name": "legacy",
"path": "legacy",
"sourceTree": "<group>"
},
"B5820B9C-4772-4CA4-9A9B-B687C722A9A0": {
"fileRef": "040D963D-31E7-44C3-984D-9F9BEA5ED4F8",
"isa": "PBXBuildFile"
},
"B75076AC-AEB0-4DD5-8C3A-1FE69152E404": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "simd_utils.impl.hpp",
"sourceTree": "<group>"
},
"B847E18F-8712-4531-A2FB-ADE95033E810": {
"children": [
"CB6858C3-7845-455C-9E73-109A1E857F24",
"05C781D0-C9F2-425E-A06C-A2CB72B0FFF0",
"962305F6-D0EF-4B75-8745-1FE45448E98B",
"075C61C1-9C9C-4DBE-9BB3-1F8D2379998A",
"810694AC-B808-47CF-80BA-7B91FFCBC5E4",
"4AB885E5-C439-4628-8ADF-85CA18C5E888",
"99E2E947-A90A-4CEB-9006-825C0A8B63DE",
"E31543C1-E4FE-4585-B62E-7E6F4153EC02",
"7A641810-C930-4E85-90B0-CCF34F579B2E",
"8BFE717B-AA5D-4408-9FDC-44DAA970ACF0",
"803486E2-4767-44F0-8A85-D776830F70FF",
"A1F275FB-C484-4D0F-A6BA-18B1830DD39A",
"47974769-5536-48A6-9BB5-8FE218D5A5E9",
"4429D73D-AB58-4375-AB4A-014741F06DE1",
"3A02DB9E-9C28-482B-A496-E967CDC7E1EB",
"79E30246-CBD1-4C99-A00C-57F83C91610A",
"E4FAE1AD-147B-4F33-A02F-0EFBC4285392",
"868C7876-09D3-472A-9F8F-E9943CC01CD0",
"684987D5-6F9C-4C06-98AC-466A08FD8874",
"B75076AC-AEB0-4DD5-8C3A-1FE69152E404"
],
"isa": "PBXGroup",
"name": "hal",
"path": "hal",
"sourceTree": "<group>"
},
"B8D086CA-B3FD-489B-915D-5185F4638B8B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "scene.h",
"sourceTree": "<group>"
},
"B8D0D027-F224-4FA4-8B92-6FA4AF8336EA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "wrapper.xcframework",
"name": "assimp.xcframework",
"sourceTree": "<group>"
},
"B9E89FBB-B13C-457E-AE3B-FD092FE2FF79": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxAssimpMeshHelper.h",
"sourceTree": "<group>"
},
"BA1FB621-5A4F-4AB7-BFEE-5CBC832DAFB0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "light.h",
"sourceTree": "<group>"
},
"BA6342D8-E4D5-4723-84BD-1654C2CC141A": {
"children": [
"8496A3EC-ED27-479C-98E0-8AAB3DEF8AFE",
"CF27C67A-CE64-47E2-A653-E988A343C2FC"
],
"isa": "PBXGroup",
"name": "features2d",
"path": "features2d",
"sourceTree": "<group>"
},
"BAC6BC04-E6A9-4B6E-B7B4-DE1FDC7A9866": {
"children": [
"30241733-007D-4F23-B0D4-7D4B05232716"
],
"isa": "PBXGroup",
"name": "detail",
"path": "detail",
"sourceTree": "<group>"
},
"BADDE728-8A98-4414-921B-60D60E25DE78": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "anim.h",
"sourceTree": "<group>"
},
"BB437F48-126E-4645-8AB5-FA841FE93A77": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "GltfMaterial.h",
"sourceTree": "<group>"
},
"BB4B014C10F69532006C3DED": {
"children": [
"9D18D0EE-DAF8-4CDD-A8CD-1B4BC3C53194",
"C3ACDEB2-EB2A-4305-9C58-E1C6FB7DBBCD"
],
"isa": "PBXGroup",
"name": "addons",
"path": "../../../addons",
"sourceTree": "SOURCE_ROOT"
},
"BC2BE636-C8FC-48E1-8684-96DFD02A8048": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "inference_engine.hpp",
"sourceTree": "<group>"
},
"BC33CD54-41ED-4EB5-B2C0-06EFA7A37F97": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "vector2.h",
"sourceTree": "<group>"
},
"BCE59215-B285-444A-8A1C-075F1ABD6408": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "MathFunctions.h",
"sourceTree": "<group>"
},
"BD4FAB0E-C694-4034-B86A-33F7F038D9EF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "constants_c.h",
"sourceTree": "<group>"
},
"BD8F60B6-9EE0-4445-95E3-E163783DCE65": {
"fileRef": "8D5E33BC-7B50-43F7-BBF5-EF5C80567CAA",
"isa": "PBXBuildFile"
},
"BDB4FD5C-3B63-4FE8-ADE0-D0E0F4619915": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cuda_stream_accessor.hpp",
"sourceTree": "<group>"
},
"BDFAA1FC-7EA2-4947-BCA3-04D6A6FC3A0D": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "parallel_for.tbb.hpp",
"sourceTree": "<group>"
},
"BE183487-007B-435D-9CDA-EB617C077205": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxOpenCv.h",
"sourceTree": "<group>"
},
"BE65FDE9-AED5-4B3B-9C05-62D3F0113154": {
"fileRef": "B8D0D027-F224-4FA4-8B92-6FA4AF8336EA",
"isa": "PBXBuildFile",
"settings": {
"ATTRIBUTES": [
"CodeSignOnCopy"
]
}
},
"BF0C507E-4FDD-4AF1-B4A7-A57BE43C1920": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "emulation.hpp",
"sourceTree": "<group>"
},
"BF13D6FD2D817F7500C966A2": {
"buildActionMask": "2147483647",
"files": [],
"inputFileListPaths": [],
"inputPaths": [],
"isa": "PBXShellScriptBuildPhase",
"outputFileListPaths": [],
"outputPaths": [],
"runOnlyForDeploymentPostprocessing": "0",
"shellPath": "/bin/sh",
"shellScript": "\n#!/bin/sh\n# Ensure CONFIGURATION_BUILD_DIR is set\nif [ -z \"$CONFIGURATION_BUILD_DIR\" ]; then\n echo \"CONFIGURATION_BUILD_DIR is not set. Exiting.\"\n exit 1\nfi\n\necho \"Cleaning up .a static libraries and include directory in ${CONFIGURATION_BUILD_DIR}\"\n\n# Delete any .a static libraries in the build directory (non-recursively)\nfind \"$CONFIGURATION_BUILD_DIR\" -maxdepth 1 -type f -name \"*.a\" -exec rm -v {} \\;\n\n# Remove the include directory if it exists\nif [ -d \"$CONFIGURATION_BUILD_DIR/include\" ]; then\n echo \"Removing include directory...\"\n rm -rf \"$CONFIGURATION_BUILD_DIR/include\"\nelse\n echo \"No include directory found.\"\nfi\n"
},
"BFCD46E7-0DBD-4D99-B8DD-A2A2107429B4": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "eigen.hpp",
"sourceTree": "<group>"
},
"BFDAA201-9C46-4A46-A881-41029DF48AC0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cuda.hpp",
"sourceTree": "<group>"
},
"BFE36D4C-DFE4-443C-B25F-8989FBDCC1F3": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "timer.h",
"sourceTree": "<group>"
},
"BFF96E71-EB29-41D2-8BB5-6128FCC47A7C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "tracking.hpp",
"sourceTree": "<group>"
},
"C00F67A7-3355-409E-894D-1AD9D3E8541A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "reduce.hpp",
"sourceTree": "<group>"
},
"C09AB910-1C91-4018-8252-0FB4E1500121": {
"children": [
"E1809E00-E0AC-4DAB-92FB-1AFBC36E3DFF"
],
"isa": "PBXGroup",
"name": "macos",
"path": "macos",
"sourceTree": "<group>"
},
"C0AF5E5C-CE73-4994-85E8-3ADE622D8109": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencv_modules.hpp",
"sourceTree": "<group>"
},
"C28F4FE9-3486-4E02-8966-C9DD568C839A": {
"children": [
"A6DD9E2A-D8C5-4EBA-9280-37A62C445D58",
"357CDE91-2466-491A-89F8-463B17E405B7",
"4A6B8070-25B4-47CE-8383-5579C1CB71CC",
"3D75BA10-4CAF-4B94-9683-F12AE39DC5E1"
],
"isa": "PBXGroup",
"name": "videoio",
"path": "videoio",
"sourceTree": "<group>"
},
"C3ACDEB2-EB2A-4305-9C58-E1C6FB7DBBCD": {
"children": [
"D8D30151-C456-46E0-A576-0B1DBE86590A",
"E5F3F6B4-B152-4577-A004-44CAEB1E9EF3"
],
"isa": "PBXGroup",
"name": "ofxOpenCv",
"path": "ofxOpenCv",
"sourceTree": "<group>"
},
"C3E51666-B5BA-4C50-9EF2-30F83CE1E637": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "bindings_utils.hpp",
"sourceTree": "<group>"
},
"C539DF71-9074-4118-8B4E-C60707288E37": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxCvImage.cpp",
"sourceTree": "<group>"
},
"C54C61D8-F2D3-4E4B-8078-6C1B1BB1C40E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "graphical_code_detector.hpp",
"sourceTree": "<group>"
},
"C55EF12B-606F-4860-A424-3DFFA4BD8DA3": {
"children": [
"2DB98850-B40D-4C89-9B35-290A5AA2912D"
],
"isa": "PBXGroup",
"name": "include",
"path": "include",
"sourceTree": "<group>"
},
"C564F951-4A1F-4A7C-8EDC-D69149BD0C2B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "parallel_backend.hpp",
"sourceTree": "<group>"
},
"C619EF64-F101-467E-BE84-56617F40B600": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "imgcodecs.hpp",
"sourceTree": "<group>"
},
"C66BA477-ECA4-4C25-BA53-91B0B27A173B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "IOStreamBuffer.h",
"sourceTree": "<group>"
},
"C6A3A53B-82F9-4CFE-AB64-ACCAD95EFF5F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "constants_c.h",
"sourceTree": "<group>"
},
"C6FBE9CA-51ED-488D-A4BF-5E0CD0C92F3C": {
"fileRef": "3883189A-4865-47F1-A54A-3DFEAA4B9DC3",
"isa": "PBXBuildFile"
},
"C706B4CC-73EF-4530-B946-28035CF5E54E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ground_truth.h",
"sourceTree": "<group>"
},
"C86AF44E-16F6-4214-BF05-045EE9290BE8": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "SpatialSort.h",
"sourceTree": "<group>"
},
"C8C7832F-2EDD-447B-9E56-4696A3B0FA35": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dynamic_smem.hpp",
"sourceTree": "<group>"
},
"C90A21F6-B197-48BD-928E-6C22EEC81B2B": {
"children": [
"EBAC92B3-30D6-4C6B-BF71-3519F4D91479",
"AA4ECF47-3A48-47E6-A37C-BC35581B2C26"
],
"isa": "PBXGroup",
"name": "opencv",
"path": "opencv",
"sourceTree": "<group>"
},
"C9B627A9-EEDA-4880-97AA-5A3C236048A0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ovx.hpp",
"sourceTree": "<group>"
},
"CA39B711-2799-488D-B447-3F3EE4CB7F53": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "va_intel.hpp",
"sourceTree": "<group>"
},
"CA4D49C8-60DA-4E5D-A049-46D9FD769B3B": {
"children": [
"5F07534D-4DA4-436F-9D31-0E08D4FB4787",
"51552C06-67C8-43C6-BE1A-A1EE86D7216B"
],
"isa": "PBXGroup",
"name": "highgui",
"path": "highgui",
"sourceTree": "<group>"
},
"CB6858C3-7845-455C-9E73-109A1E857F24": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "hal.hpp",
"sourceTree": "<group>"
},
"CB81BBC8-7A51-432F-B62D-6937B5F2DB81": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "matrix3x3.h",
"sourceTree": "<group>"
},
"CBD34CDD-4E81-4762-983E-AB783A47AC78": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxCvShortImage.cpp",
"sourceTree": "<group>"
},
"CCEDB698-E765-4C1E-8B79-2D9B24A514C5": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_core.hpp",
"sourceTree": "<group>"
},
"CD7E534A-F98F-4B67-B7ED-877D2F2E2056": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "aruco_board.hpp",
"sourceTree": "<group>"
},
"CF164749-7891-454F-A82C-68B5106FCB0C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "instrumentation.hpp",
"sourceTree": "<group>"
},
"CF27C67A-CE64-47E2-A653-E988A343C2FC": {
"children": [
"E92D8882-E63E-4A55-A2D7-A6B7A7629556"
],
"isa": "PBXGroup",
"name": "hal",
"path": "hal",
"sourceTree": "<group>"
},
"CF30E6C1-290B-43F1-B94B-921AF11E03BA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "logtag.hpp",
"sourceTree": "<group>"
},
"CFBC9AD5-7672-4710-BE35-42854B1429FF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxCvColorImage.cpp",
"sourceTree": "<group>"
},
"CFD44BD9-F10D-4177-A025-EEDFED51EA8F": {
"fileRef": "E1809E00-E0AC-4DAB-92FB-1AFBC36E3DFF",
"isa": "PBXBuildFile"
},
"D1B51CAA-66F4-480B-ADA8-8A791C6FBE66": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "warp_shuffle.hpp",
"sourceTree": "<group>"
},
"D20B785A-537A-4560-AF79-26FFFC813F90": {
"fileRef": "E1809E00-E0AC-4DAB-92FB-1AFBC36E3DFF",
"isa": "PBXBuildFile",
"settings": {
"ATTRIBUTES": [
"CodeSignOnCopy"
]
}
},
"D2F26580-D6D1-4C48-8212-B3879F583DBD": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxAssimpModelLoader.cpp",
"sourceTree": "<group>"
},
"D45441FA-F860-49DF-A0F9-B55CBF1CA041": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "flann_base.hpp",
"sourceTree": "<group>"
},
"D4F491C8-B44B-4687-B3B9-2A7E87364AE3": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "photo.hpp",
"sourceTree": "<group>"
},
"D597A8C8-5B13-47BA-8FA4-0956C13D372B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "segmentation.hpp",
"sourceTree": "<group>"
},
"D5B50E10-50B7-43D1-9803-4519FA01DB81": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "flann.hpp",
"sourceTree": "<group>"
},
"D827CE1B-C752-4EA2-974C-CE5C89058286": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_gl_wrappers.hpp",
"sourceTree": "<group>"
},
"D89E22A6-EDE8-4240-8E75-7DF1BC75660B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "barcode.hpp",
"sourceTree": "<group>"
},
"D8D30151-C456-46E0-A576-0B1DBE86590A": {
"children": [
"C90A21F6-B197-48BD-928E-6C22EEC81B2B"
],
"isa": "PBXGroup",
"name": "libs",
"path": "libs",
"sourceTree": "<group>"
},
"D98355CE-3872-46ED-ACFD-82ABC747EE96": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "poppack1.h",
"sourceTree": "<group>"
},
"DA40185F-4CDC-469D-A9E2-31CDAE0DA9F6": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ml.hpp",
"sourceTree": "<group>"
},
"DB3B80E0-13C2-4643-9985-3118319D9FF9": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "color_detail.hpp",
"sourceTree": "<group>"
},
"DB73E289-F90A-4EDE-B0B9-332FDA826E57": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxAssimpMeshHelper.cpp",
"sourceTree": "<group>"
},
"DBB1819A-4A7D-4248-B08A-6F524AF285B0": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "quaternion.hpp",
"sourceTree": "<group>"
},
"DC6B3CDA-C401-4D4E-8EC5-CE8B1B03337A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "fp_control_utils.hpp",
"sourceTree": "<group>"
},
"DC707C86-E5A4-4FB1-9D84-4F6F29B29182": {
"children": [
"1006A464-56FC-4C4D-B18E-30365087F31A",
"E6A96037-2CC7-4968-9A39-68A2B6FA0F01",
"74531BF0-B749-4AA3-84BA-39B75903DCA9",
"097EF451-8122-415B-B2FE-C7C7CBA9A1F7",
"0FF9692D-2E5D-4E79-AF73-40634BF69F21",
"42992D82-01E0-4888-A606-D2DB5E3AE49D",
"F45349E5-6C96-4005-85EF-71A2CF68058E",
"63B5E1A3-076D-4B1A-80C0-C3A7C64417C1",
"6E23C4FB-22E7-4ACB-BF47-A8D7F06B14D3",
"B267C49F-5366-432C-956F-17F330B99461",
"36987A3A-F95B-4936-BE62-B3E46CF36CAA",
"AFA46A8A-6CB9-4A82-AF8B-3D80F943DBBC"
],
"isa": "PBXGroup",
"name": "detail",
"path": "detail",
"sourceTree": "<group>"
},
"DD47DA80-F2C7-4177-9B0B-4999551F632E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "Logger.hpp",
"sourceTree": "<group>"
},
"DEA5CBCC-F890-4143-BE5B-63BD32C2B40F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "calib3d_c.h",
"sourceTree": "<group>"
},
"DF362C57-C0B5-44DE-9AAD-C592A85524C4": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencv.hpp",
"sourceTree": "<group>"
},
"DFD06BCD-5C4F-47E6-9328-43EBF721AF8B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "photo.hpp",
"sourceTree": "<group>"
},
"E04EA12B-4657-4363-A44C-3CB2BF38FF9F": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_core.hpp",
"sourceTree": "<group>"
},
"E09210E9-147D-42B7-A841-D1689C13ABE5": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "pstdint.h",
"sourceTree": "<group>"
},
"E1809E00-E0AC-4DAB-92FB-1AFBC36E3DFF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "wrapper.xcframework",
"name": "opencv.xcframework",
"sourceTree": "<group>"
},
"E22BF142-0C76-4F3D-9932-0BFCFD1E694C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "CreateAnimMesh.h",
"sourceTree": "<group>"
},
"E31543C1-E4FE-4585-B62E-7E6F4153EC02": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_lasx.hpp",
"sourceTree": "<group>"
},
"E31F2205-43EB-49AB-A726-B5936E403006": {
"children": [
"B3A6CFE2-A96E-4ED5-92D3-3647CABDD80A",
"17D18B66-45B4-42A4-A98D-9C9907B8A1DC",
"43A18731-C19A-4A49-A3D1-E29CE7A674ED",
"AB968403-0867-4E41-A096-386A8AA04E1B",
"4682068C-FDEE-4431-8FD5-295BFC3D23EA",
"9C3904E2-A349-404F-BB17-E48560662FB9",
"3EAE50CD-5885-41CD-A1A2-FC7061EE600A",
"F295647B-FB0E-499E-A2D7-D218B5E139A9",
"2448B40D-2CC5-46E0-A523-D9D1291CEA7A",
"9425A4BD-440F-4C0A-8825-B1EF1FC860F9",
"93F41DC6-A490-4D7E-A844-BD726ACCAF32",
"D45441FA-F860-49DF-A0F9-B55CBF1CA041",
"E92CCCAF-7BFE-4058-BF05-145BA3E6A881",
"C706B4CC-73EF-4530-B946-28035CF5E54E",
"5928F99A-3E91-460A-AE0A-4BAE68CEE1F1",
"02725877-0CE6-4A75-B630-2F5DA86C03CA",
"7856481D-B7B5-417B-AC7A-E82CB5DA4053",
"7520711C-1F3C-4E84-BC30-8157D2FE020E",
"65749DE2-B911-4C5F-A555-0AC9909AA28C",
"3420C15D-F7AD-439B-A753-AC668B874489",
"02B6DD63-0044-4B58-9938-CE53FBE64331",
"F8F1318C-4443-42B3-A08C-2C376533C255",
"5631BDDB-6466-444F-AF5C-9CF0A2E4A546",
"77CF2795-DC55-49FD-B9C4-F644676CAD62",
"6C38D966-D6A0-46E1-A309-177B0BD6C69A",
"E946A3C5-DFAC-4FC4-A4D6-C9D97B24623B",
"58A54701-0F1E-447E-9655-14751A4DF305",
"F3C5D291-4451-4B79-86C5-0351D116ED38",
"66C02D70-51DB-46A5-A418-8B8A9AC893F3",
"89246C32-41B5-440E-AC30-95FBA9F2093B",
"A649BD7C-FCEB-404B-81F0-F2C243B2251B",
"3DB423D3-1559-432F-89B2-C6894BA70412",
"70EBCBB5-192C-4030-A20F-7D78EA6F1E3B",
"FB0F78C0-BC05-423F-95A5-166EC374627E",
"BFE36D4C-DFE4-443C-B25F-8989FBDCC1F3"
],
"isa": "PBXGroup",
"name": "flann",
"path": "flann",
"sourceTree": "<group>"
},
"E32F3B02-34F6-4DF8-8E4D-5C16651DB627": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "aabb.h",
"sourceTree": "<group>"
},
"E3398EEC-325E-4E1E-922D-7998686F8050": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "affine.hpp",
"sourceTree": "<group>"
},
"E42962A92163ECCD00A6A9E2": {
"alwaysOutOfDate": "1",
"buildActionMask": "2147483647",
"files": [],
"inputPaths": [],
"isa": "PBXShellScriptBuildPhase",
"name": "Run Script — Compile OF",
"outputPaths": [],
"runOnlyForDeploymentPostprocessing": "0",
"shellPath": "/bin/sh",
"shellScript": "$OF_CORE_BUILD_COMMAND\n",
"showEnvVarsInLog": "0"
},
"E458A7E9-6CE9-457E-A405-E183FFFD7334": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "Vertex.h",
"sourceTree": "<group>"
},
"E4A5B60F29BAAAE400C2D356": {
"buildActionMask": "2147483647",
"dstPath": "",
"dstSubfolderSpec": "6",
"files": [],
"isa": "PBXCopyFilesBuildPhase",
"runOnlyForDeploymentPostprocessing": "0"
},
"E4B69B4A0A3A1720003C02F2": {
"children": [
"191CD6FA2847E21E0085CBB6",
"E4B6FCAD0C3E899E008CF71C",
"E4EB6923138AFD0F00A09F29",
"E4B69E1C0A3A1BDC003C02F2",
"191EF70929D778A400F35F26",
"BB4B014C10F69532006C3DED",
"E4B69B5B0A3A1756003C02F2",
"98AB876B-28CB-4698-A47F-61B7A11219D5"
],
"isa": "PBXGroup",
"sourceTree": "<group>"
},
"E4B69B4C0A3A1720003C02F2": {
"attributes": {
"BuildIndependentTargetsInParallel": "YES",
"LastUpgradeCheck": "1540"
},
"buildConfigurationList": "E4B69B4D0A3A1720003C02F2",
"compatibilityVersion": "Xcode 3.2",
"developmentRegion": "en",
"hasScannedForEncodings": "0",
"isa": "PBXProject",
"knownRegions": [
"en",
"Base"
],
"mainGroup": "E4B69B4A0A3A1720003C02F2",
"productRefGroup": "E4B69B4A0A3A1720003C02F2",
"projectDirPath": "",
"projectRoot": "",
"targets": [
"E4B69B5A0A3A1756003C02F2"
]
},
"E4B69B4D0A3A1720003C02F2": {
"buildConfigurations": [
"E4B69B4E0A3A1720003C02F2",
"E4B69B4F0A3A1720003C02F2"
],
"defaultConfigurationIsVisible": "0",
"defaultConfigurationName": "Release",
"isa": "XCConfigurationList"
},
"E4B69B4E0A3A1720003C02F2": {
"baseConfigurationReference": "E4EB6923138AFD0F00A09F29",
"buildSettings": {
"CODE_SIGN_ENTITLEMENTS": "of.entitlements",
"COPY_PHASE_STRIP": "NO",
"ENABLE_TESTABILITY": "YES",
"GCC_OPTIMIZATION_LEVEL": "0",
"GCC_WARN_UNUSED_VARIABLE": "NO",
"HEADER_SEARCH_PATHS": [
"$(OF_CORE_HEADERS)",
"src"
],
"OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__"
},
"isa": "XCBuildConfiguration",
"name": "Debug"
},
"E4B69B4F0A3A1720003C02F2": {
"baseConfigurationReference": "E4EB6923138AFD0F00A09F29",
"buildSettings": {
"CODE_SIGN_ENTITLEMENTS": "of.entitlements",
"COPY_PHASE_STRIP": "YES",
"GCC_OPTIMIZATION_LEVEL": "3",
"GCC_UNROLL_LOOPS": "YES",
"HEADER_SEARCH_PATHS": [
"$(OF_CORE_HEADERS)",
"src"
],
"OTHER_CPLUSPLUSFLAGS": "-D__MACOSX_CORE__"
},
"isa": "XCBuildConfiguration",
"name": "Release"
},
"E4B69B580A3A1756003C02F2": {
"buildActionMask": "2147483647",
"files": [
"E4B69E200A3A1BDC003C02F2",
"E4B69E210A3A1BDC003C02F2",
"BD8F60B6-9EE0-4445-95E3-E163783DCE65",
"46288EAE-81F8-4D51-B0B6-1CEE703BC650",
"5C841AC5-AA22-433E-9B4C-5927DCF6B48F",
"B5820B9C-4772-4CA4-9A9B-B687C722A9A0",
"AA4E327F-8EBB-4B73-9A53-A17448BFFB31",
"FFC573FE-EC27-433D-9BD4-37A3758C2AEC",
"5386E55B-2804-49CC-8B4E-45CE6C2EAEEC",
"C6FBE9CA-51ED-488D-A4BF-5E0CD0C92F3C",
"0FDAF822-B325-4F0B-8E69-79AEBE673228",
"39BCDF12-6867-42E0-BFBD-9C5061008F73",
"A1B7D408-6DDD-4FE8-A809-FC3FC6E0E0DA"
],
"isa": "PBXSourcesBuildPhase",
"runOnlyForDeploymentPostprocessing": "0"
},
"E4B69B590A3A1756003C02F2": {
"buildActionMask": "2147483647",
"files": [
"88E2BA22-48C1-4F1C-BB98-01FE4676335C",
"CFD44BD9-F10D-4177-A025-EEDFED51EA8F"
],
"isa": "PBXFrameworksBuildPhase",
"runOnlyForDeploymentPostprocessing": "0"
},
"E4B69B5A0A3A1756003C02F2": {
"buildConfigurationList": "E4B69B5F0A3A1757003C02F2",
"buildPhases": [
"E42962A92163ECCD00A6A9E2",
"E4B69B580A3A1756003C02F2",
"E4B69B590A3A1756003C02F2",
"E4C2427710CC5ABF004149E2",
"E4A5B60F29BAAAE400C2D356",
"19B789C429E5AB4A0082E9B8",
"BF13D6FD2D817F7500C966A2"
],
"buildRules": [],
"dependencies": [],
"isa": "PBXNativeTarget",
"name": "myConvivialSketch",
"productName": "myOFApp",
"productReference": "E4B69B5B0A3A1756003C02F2",
"productType": "com.apple.product-type.application"
},
"E4B69B5B0A3A1756003C02F2": {
"explicitFileType": "wrapper.application",
"includeInIndex": "0",
"isa": "PBXFileReference",
"path": "myConvivialSketchDebug.app",
"sourceTree": "BUILT_PRODUCTS_DIR"
},
"E4B69B5F0A3A1757003C02F2": {
"buildConfigurations": [
"E4B69B600A3A1757003C02F2",
"E4B69B610A3A1757003C02F2"
],
"defaultConfigurationIsVisible": "0",
"defaultConfigurationName": "Release",
"isa": "XCConfigurationList"
},
"E4B69B600A3A1757003C02F2": {
"baseConfigurationReference": "E4EB6923138AFD0F00A09F29",
"buildSettings": {
"ARCHS": "$(ARCHS_STANDARD)",
"COPY_PHASE_STRIP": "NO",
"FRAMEWORK_SEARCH_PATHS": "$(inherited)",
"GCC_DYNAMIC_NO_PIC": "NO",
"HEADER_SEARCH_PATHS": [
"$(OF_CORE_HEADERS)",
"src",
"src",
"../../../addons/ofxAssimpModelLoader/libs",
"../../../addons/ofxAssimpModelLoader/libs/assimp",
"../../../addons/ofxAssimpModelLoader/libs/assimp/include",
"../../../addons/ofxAssimpModelLoader/libs/assimp/lib",
"../../../addons/ofxAssimpModelLoader/libs/assimp/license",
"../../../addons/ofxAssimpModelLoader/src",
"../../../addons/ofxOpenCv/libs",
"../../../addons/ofxOpenCv/libs/opencv",
"../../../addons/ofxOpenCv/libs/opencv/include",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/calib3d",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/cuda",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/cuda/detail",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/detail",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/hal",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/opencl",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/opencl/runtime",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/opencl/runtime/autogenerated",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/parallel",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/parallel/backend",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/utils",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/dnn",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/dnn/utils",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d/hal",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/highgui",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgcodecs",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgcodecs/legacy",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc/detail",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc/hal",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ml",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/objdetect",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/photo",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/photo/legacy",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching/detail",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video/detail",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video/legacy",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/videoio",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/videoio/legacy",
"../../../addons/ofxOpenCv/libs/opencv/lib",
"../../../addons/ofxOpenCv/libs/opencv/license",
"../../../addons/ofxOpenCv/libs/opencv/license/opencv4",
"../../../addons/ofxOpenCv/src"
],
"LIBRARY_SEARCH_PATHS": "$(inherited)",
"OTHER_LDFLAGS": [
"$(OF_CORE_LIBS)",
"$(OF_CORE_FRAMEWORKS)",
"$(LIB_OF_DEBUG)",
"../../../addons/ofxAssimpModelLoader/libs/assimp/lib/macos/assimp.xcframework/macos-arm64_x86_64/assimp.a"
],
"XCFRAMEWORK_SEARCH_PATHS": [
"../../../addons/ofxAssimpModelLoader/libs/assimp/lib/macos",
"../../../addons/ofxOpenCv/libs/opencv/lib/macos"
]
},
"isa": "XCBuildConfiguration",
"name": "Debug"
},
"E4B69B610A3A1757003C02F2": {
"baseConfigurationReference": "E4EB6923138AFD0F00A09F29",
"buildSettings": {
"ARCHS": "$(ARCHS_STANDARD)",
"COPY_PHASE_STRIP": "YES",
"FRAMEWORK_SEARCH_PATHS": "$(inherited)",
"HEADER_SEARCH_PATHS": [
"$(OF_CORE_HEADERS)",
"src",
"src",
"../../../addons/ofxAssimpModelLoader/libs",
"../../../addons/ofxAssimpModelLoader/libs/assimp",
"../../../addons/ofxAssimpModelLoader/libs/assimp/include",
"../../../addons/ofxAssimpModelLoader/libs/assimp/lib",
"../../../addons/ofxAssimpModelLoader/libs/assimp/license",
"../../../addons/ofxAssimpModelLoader/src",
"../../../addons/ofxOpenCv/libs",
"../../../addons/ofxOpenCv/libs/opencv",
"../../../addons/ofxOpenCv/libs/opencv/include",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/calib3d",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/cuda",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/cuda/detail",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/detail",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/hal",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/opencl",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/opencl/runtime",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/opencl/runtime/autogenerated",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/parallel",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/parallel/backend",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/core/utils",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/dnn",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/dnn/utils",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/features2d/hal",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/flann",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/highgui",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgcodecs",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgcodecs/legacy",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc/detail",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/imgproc/hal",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/ml",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/objdetect",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/photo",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/photo/legacy",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/stitching/detail",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video/detail",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/video/legacy",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/videoio",
"../../../addons/ofxOpenCv/libs/opencv/include/opencv2/videoio/legacy",
"../../../addons/ofxOpenCv/libs/opencv/lib",
"../../../addons/ofxOpenCv/libs/opencv/license",
"../../../addons/ofxOpenCv/libs/opencv/license/opencv4",
"../../../addons/ofxOpenCv/src"
],
"LIBRARY_SEARCH_PATHS": "$(inherited)",
"OTHER_LDFLAGS": [
"$(OF_CORE_LIBS)",
"$(OF_CORE_FRAMEWORKS)",
"$(LIB_OF_RELEASE)",
"../../../addons/ofxAssimpModelLoader/libs/assimp/lib/macos/assimp.xcframework/macos-arm64_x86_64/assimp.a"
],
"XCFRAMEWORK_SEARCH_PATHS": [
"../../../addons/ofxAssimpModelLoader/libs/assimp/lib/macos",
"../../../addons/ofxOpenCv/libs/opencv/lib/macos"
],
"baseConfigurationReference": "E4EB6923138AFD0F00A09F29"
},
"isa": "XCBuildConfiguration",
"name": "Release"
},
"E4B69E1C0A3A1BDC003C02F2": {
"children": [
"E4B69E1D0A3A1BDC003C02F2",
"E4B69E1E0A3A1BDC003C02F2",
"E4B69E1F0A3A1BDC003C02F2"
],
"isa": "PBXGroup",
"path": "src",
"sourceTree": "SOURCE_ROOT"
},
"E4B69E1D0A3A1BDC003C02F2": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "main.cpp",
"path": "src/main.cpp",
"sourceTree": "SOURCE_ROOT"
},
"E4B69E1E0A3A1BDC003C02F2": {
"explicitFileType": "sourcecode.cpp.cpp",
"fileEncoding": "4",
"isa": "PBXFileReference",
"name": "ofApp.cpp",
"path": "src/ofApp.cpp",
"sourceTree": "SOURCE_ROOT"
},
"E4B69E1F0A3A1BDC003C02F2": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.c.h",
"name": "ofApp.h",
"path": "src/ofApp.h",
"sourceTree": "SOURCE_ROOT"
},
"E4B69E200A3A1BDC003C02F2": {
"fileRef": "E4B69E1D0A3A1BDC003C02F2",
"isa": "PBXBuildFile"
},
"E4B69E210A3A1BDC003C02F2": {
"fileRef": "E4B69E1E0A3A1BDC003C02F2",
"isa": "PBXBuildFile"
},
"E4B6FCAD0C3E899E008CF71C": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "text.plist.xml",
"path": "openFrameworks-Info.plist",
"sourceTree": "<group>"
},
"E4C2427710CC5ABF004149E2": {
"buildActionMask": "2147483647",
"dstPath": "",
"dstSubfolderSpec": "10",
"files": [],
"isa": "PBXCopyFilesBuildPhase",
"runOnlyForDeploymentPostprocessing": "0"
},
"E4EB6923138AFD0F00A09F29": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "text.xcconfig",
"path": "Project.xcconfig",
"sourceTree": "<group>"
},
"E4FAE1AD-147B-4F33-A02F-0EFBC4285392": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "intrin_vsx.hpp",
"sourceTree": "<group>"
},
"E5184E07-39DF-4E79-94FD-950C85CD6AFC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dualquaternion.hpp",
"sourceTree": "<group>"
},
"E5916A68-A915-43AC-AE68-83164E316FDD": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "operations.hpp",
"sourceTree": "<group>"
},
"E5B84F16-5AF4-4E08-8908-DF0C173902DB": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "allocator_stats.impl.hpp",
"sourceTree": "<group>"
},
"E5C44718-AF56-41D2-9747-A79B4547C76D": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "commonMetaData.h",
"sourceTree": "<group>"
},
"E5F3F6B4-B152-4577-A004-44CAEB1E9EF3": {
"children": [
"E92AFA10-7A5E-4659-94A3-FBFC1BC03C33",
"CFBC9AD5-7672-4710-BE35-42854B1429FF",
"2E5D8D76-291E-494C-AAEA-0882DFE8F4C3",
"0A2C9183-50B6-4B53-87DA-8A75401422D2",
"E781CF30-AD94-4508-997C-2CC1C5979013",
"1AB8E784-A0AB-45E8-AA7E-E3C4A9241440",
"FC15314D-C37B-421A-830C-6B08FC4A25EF",
"422AB3DA-514F-4E6E-BCAE-EF53EBF3415E",
"3883189A-4865-47F1-A54A-3DFEAA4B9DC3",
"F8AC4FF6-831F-4AF5-B085-C38B38AFCECE",
"7BD5267D-612D-4438-B5EE-423174C7EE70",
"4AFD4BC5-8A74-4DF8-9C9E-A0A6CF7A89FF",
"C539DF71-9074-4118-8B4E-C60707288E37",
"4EB981A0-2C8B-4E3D-82AC-C8C04EDF005B",
"CBD34CDD-4E81-4762-983E-AB783A47AC78",
"1DDF73E0-B10A-4BD3-AAEA-5EF6525BD370",
"BE183487-007B-435D-9CDA-EB617C077205"
],
"isa": "PBXGroup",
"name": "src",
"path": "src",
"sourceTree": "<group>"
},
"E6A96037-2CC7-4968-9A39-68A2B6FA0F01": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "blenders.hpp",
"sourceTree": "<group>"
},
"E6AFBF34-9A36-48E8-9E3C-536F853AF963": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cvconfig.h",
"sourceTree": "<group>"
},
"E6FFCA9A-E9A1-4800-B5ED-82A1D534B9C2": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "vec_traits.hpp",
"sourceTree": "<group>"
},
"E7134EA7-2762-42F1-9CF9-D916FB2F98A8": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "vec_distance_detail.hpp",
"sourceTree": "<group>"
},
"E781CF30-AD94-4508-997C-2CC1C5979013": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxCvContourFinder.cpp",
"sourceTree": "<group>"
},
"E7C408E8-45BC-4272-BD2D-9BDFF3CB41DA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "videoio.hpp",
"sourceTree": "<group>"
},
"E7CBFD92-542C-4E8F-8B3E-FF720F54F5A4": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "metadata.h",
"sourceTree": "<group>"
},
"E92AFA10-7A5E-4659-94A3-FBFC1BC03C33": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxCvBlob.h",
"sourceTree": "<group>"
},
"E92CCCAF-7BFE-4058-BF05-145BA3E6A881": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "general.h",
"sourceTree": "<group>"
},
"E92D8882-E63E-4A55-A2D7-A6B7A7629556": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "interface.h",
"sourceTree": "<group>"
},
"E946A3C5-DFAC-4FC4-A4D6-C9D97B24623B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "miniflann.hpp",
"sourceTree": "<group>"
},
"EA398CBB-6FDB-4B90-9DEF-0B5B740F8FD2": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "config.h",
"sourceTree": "<group>"
},
"EAA19CBC-0685-4CD6-9587-FE66FEBD59C5": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cimport.h",
"sourceTree": "<group>"
},
"EAAA46C7-A639-4658-A7A2-5539D00307BC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "directx.hpp",
"sourceTree": "<group>"
},
"EB4ACFDF-26E4-42DE-9FB5-378A2B73A0F1": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "version.h",
"sourceTree": "<group>"
},
"EBAC92B3-30D6-4C6B-BF71-3519F4D91479": {
"children": [
"0D1F7280-D80E-41C3-8D4C-03D0F1044BFB"
],
"isa": "PBXGroup",
"name": "include",
"path": "include",
"sourceTree": "<group>"
},
"EBB46E92-7799-4C0A-87C9-657D0CD2B311": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "shape_utils.hpp",
"sourceTree": "<group>"
},
"EE980489-6CA8-40B7-94CA-13E632D48B4A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "async_promise.hpp",
"sourceTree": "<group>"
},
"EF193FB3-3BDD-4E1A-8BAA-E662FB001DAA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dict.hpp",
"sourceTree": "<group>"
},
"EF48379E-6EB5-482B-9F8B-7BC9F9576271": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "aruco_dictionary.hpp",
"sourceTree": "<group>"
},
"F1478B0B-F868-4405-8F8B-25F4347C9AFC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dnn.hpp",
"sourceTree": "<group>"
},
"F155D026-9571-42AB-85C4-2168B37BD84E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "color4.h",
"sourceTree": "<group>"
},
"F171DA32-0C9A-4756-8394-94E16D0258B7": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_clfft.hpp",
"sourceTree": "<group>"
},
"F20FA860-AB63-41D1-B6F0-FCC0FBDC3DC5": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "cvstd.hpp",
"sourceTree": "<group>"
},
"F295647B-FB0E-499E-A2D7-D218B5E139A9": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "dist.h",
"sourceTree": "<group>"
},
"F3242D7C-1190-4B9B-87BD-6653498EA218": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "imgproc.hpp",
"sourceTree": "<group>"
},
"F3C5D291-4451-4B79-86C5-0351D116ED38": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "object_factory.h",
"sourceTree": "<group>"
},
"F3D6554A-3F11-4A1A-B5A6-F4FD70AA1390": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "type_traits.hpp",
"sourceTree": "<group>"
},
"F3EFBAEC-9DB1-48E0-A1E7-A446DE5AB449": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "qnan.h",
"sourceTree": "<group>"
},
"F45349E5-6C96-4005-85EF-71A2CF68058E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "seam_finders.hpp",
"sourceTree": "<group>"
},
"F4B12205-5B80-4C15-9A79-91681E5AAAA4": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "sse_utils.hpp",
"sourceTree": "<group>"
},
"F4DDDD92-4100-4C84-8CAA-10C5BE5C984A": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "StandardShapes.h",
"sourceTree": "<group>"
},
"F8AC4FF6-831F-4AF5-B085-C38B38AFCECE": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxCvGrayscaleImage.h",
"sourceTree": "<group>"
},
"F8F1318C-4443-42B3-A08C-2C376533C255": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "logger.h",
"sourceTree": "<group>"
},
"F8F82235-6141-45D2-969F-1BE9D7D4BF3B": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "Exceptional.h",
"sourceTree": "<group>"
},
"FA041D01-AC6A-499C-B11B-7C143A141CCC": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "scan.hpp",
"sourceTree": "<group>"
},
"FA706EA4-EEAC-4A28-94AD-8887A5310335": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "check.hpp",
"sourceTree": "<group>"
},
"FB0F78C0-BC05-423F-95A5-166EC374627E": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "simplex_downhill.h",
"sourceTree": "<group>"
},
"FC15314D-C37B-421A-830C-6B08FC4A25EF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.cpp",
"name": "ofxCvFloatImage.cpp",
"sourceTree": "<group>"
},
"FC24CF65-FEE7-4E2D-A1BF-29DEBC339EA6": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "warp_reduce.hpp",
"sourceTree": "<group>"
},
"FD51B3F9-50DA-4151-8BB2-357BC0B0E813": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_gl.hpp",
"sourceTree": "<group>"
},
"FE2D9222-92A5-4F07-913A-9E0FB030BC61": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "ofxAssimpModelLoader.h",
"sourceTree": "<group>"
},
"FEDAE332-66F9-4C18-AEFB-761C1879C4BF": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "opencl_svm.hpp",
"sourceTree": "<group>"
},
"FFAAB3E6-D92C-4BBA-B6BD-0CA9AFCF41DA": {
"fileEncoding": "4",
"isa": "PBXFileReference",
"lastKnownFileType": "sourcecode.cpp.h",
"name": "core_c.h",
"sourceTree": "<group>"
},
"FFC573FE-EC27-433D-9BD4-37A3758C2AEC": {
"fileRef": "E781CF30-AD94-4508-997C-2CC1C5979013",
"isa": "PBXBuildFile"
}
},
"rootObject": "E4B69B4C0A3A1720003C02F2"
}
pG is even copying the whole include dir as well
why is adding two addons add 3000+ lines
spaghetti
Ah nice @danoli3 That seems promising! I'll take a look at your working file and see if I can track down what it's doing differently.
That will massively simplify things :)