4 ms·
The underlying project MediaPipe looks pretty cool: https://github.com/google/mediapipe/blob/master/mediapipe/docs/hand_detection_mobile_gpu.md#Graph https://gi
by zawerf 7y ago
The underlying project MediaPipe looks pretty cool: https://github.com/google/mediapipe/blob/master/mediapipe/docs/hand_detection_mobile_gpu.md#Graph https://github.com/google/mediapipe/blob/master/mediapipe/do...
I wonder why they didn't build it on top of one of the gazillion flow-based visual programming languages instead?
- Mathnerd314 7y agoProbably because it uses TensorFlow (lite) and there aren't many (any?) VPLs supporting C++ integration. And also Google has NIH syndrome, it's hard to think of any outside projects they use besides the Linux software stack and LLVM.
- TylerE 7y agoPython? Git?
- monocasa 7y agoGit is mainly for external consumption. They've got their own VCS called Piper that comes with a client called CitC (sit-see).
- jcelerier 7y ago> Probably because it uses TensorFlow (lite) and there aren't many (any?) VPLs supporting C++ integration. which VPL do not support C++ ? all the major ones have externals / plug-ins / modules that can be written in C++ - Max/MSP, PureData, LabVIEW, vuo, BluePrints, vvvv...
- dekhn 7y agoGoogle depends on thousands of external software projects. They heavily support a VPL, Scratch.
- Mathnerd314 7y agoAFAICT the relationship for Scratch is that Google wrote a new VPL (Blockly) and the MIT Media Lab released it as Scratch 3.0. I guess the "thousands" is from https://opensource.google.com/ https://opensource.google.com/? In a few minutes of browsing, I couldn't find anything besides Bullet that wasn't just Google releasing something as open source.