Difference between revisions of "FOSSASIA 2016"

From Wikicliki
Jump to: navigation, search
(opendetection.com Level 3, Fermi Lab)
(opendetection.com Level 3, Fermi Lab)
Line 9: Line 9:
 
* solving computer vision problems (of robots)
 
* solving computer vision problems (of robots)
 
* https://github.com/robocomp/robocomp - "RoboComp is an open-source Robotics framework providing the tools to create and modify software components that communicate through public interfaces. Components may require, subscribe, implement or publish interfaces in a seamless way. Building new components is done using two domain specific languages, IDSL and CDSL. With IDSL you define an interface and with CDSL you specify how the component will communicate with the world. With this information, a code generator creates C++ and/or Python sources, based on CMake, that compile and execute flawlessly. When some of these features have to be changed, the component can be easily regenerated and all the user specific code is preserved thanks to a simple inheritance mechanism."
 
* https://github.com/robocomp/robocomp - "RoboComp is an open-source Robotics framework providing the tools to create and modify software components that communicate through public interfaces. Components may require, subscribe, implement or publish interfaces in a seamless way. Building new components is done using two domain specific languages, IDSL and CDSL. With IDSL you define an interface and with CDSL you specify how the component will communicate with the world. With this information, a code generator creates C++ and/or Python sources, based on CMake, that compile and execute flawlessly. When some of these features have to be changed, the component can be easily regenerated and all the user specific code is preserved thanks to a simple inheritance mechanism."
* thresholds and hardcoded numbers
+
* thresholds and hardcoded numbers seemed the same whilst coding up the libraries for robocomp, so why not make opensource library availbe
 
*target audience:
 
*target audience:
 
# robots and related appls
 
# robots and related appls
 
# computer vision beginners
 
# computer vision beginners
 
# computer vision researchers
 
# computer vision researchers
 +
 +
 +
=== basic structure ===
 +
 +
* http://opendetection.com/basic_structures.html
 +
 +
* Trainers (implements the train) (virtual class)
 +
* Detectors (detect scene, detect omni) - 2d detector / HOG  / cascade / facerecogniser / cad recogniser
 +
* Detection (result of detection)
 +
* Frame Generator (grabs image from cam, gets point cloud from rgbd sensor, can use files/image files and pcd (pcl))
 +
* obtain detection
 +
 +
 +
random thoughts
 +
 +
<pre>
 +
while(frameGenerator.isValid() && cv::waitKay(2) ! =27) {
 +
// why is wait needed? he wonders. (i dont know either)
 +
}
 +
</pre>
 +
 +
* live coding session typos shows curious translation problems. "Valide" "remo/remove". i was afraid these mispellings were encoded the same way "color" is americanised in many code things. fortunately they were merely errors. i wonder how people who speak a different language understand these concepts and words?
 +
 +
* install_manifest.txt
  
 
== Legalese.io: smart contracts, dumb lawyers, and you  Level 3, Dalton Hall ==
 
== Legalese.io: smart contracts, dumb lawyers, and you  Level 3, Dalton Hall ==

Revision as of 06:12, 18 March 2016

opendetection.com Level 3, Fermi Lab

01:30 pm opendetection.com Level 3, Fermi Lab Marco A. Gutiérrez (Robolab, University of Extremadura, Spain) Talk of 60 minutes

  • http://opendetection.com/
  • solving computer vision problems (of robots)
  • https://github.com/robocomp/robocomp - "RoboComp is an open-source Robotics framework providing the tools to create and modify software components that communicate through public interfaces. Components may require, subscribe, implement or publish interfaces in a seamless way. Building new components is done using two domain specific languages, IDSL and CDSL. With IDSL you define an interface and with CDSL you specify how the component will communicate with the world. With this information, a code generator creates C++ and/or Python sources, based on CMake, that compile and execute flawlessly. When some of these features have to be changed, the component can be easily regenerated and all the user specific code is preserved thanks to a simple inheritance mechanism."
  • thresholds and hardcoded numbers seemed the same whilst coding up the libraries for robocomp, so why not make opensource library availbe
  • target audience:
  1. robots and related appls
  2. computer vision beginners
  3. computer vision researchers


basic structure

  • Trainers (implements the train) (virtual class)
  • Detectors (detect scene, detect omni) - 2d detector / HOG / cascade / facerecogniser / cad recogniser
  • Detection (result of detection)
  • Frame Generator (grabs image from cam, gets point cloud from rgbd sensor, can use files/image files and pcd (pcl))
  • obtain detection


random thoughts

while(frameGenerator.isValid() && cv::waitKay(2) ! =27) {
// why is wait needed? he wonders. (i dont know either)
}
  • live coding session typos shows curious translation problems. "Valide" "remo/remove". i was afraid these mispellings were encoded the same way "color" is americanised in many code things. fortunately they were merely errors. i wonder how people who speak a different language understand these concepts and words?
  • install_manifest.txt

Legalese.io: smart contracts, dumb lawyers, and you Level 3, Dalton Hall

02:30 pm Legalese.io: smart contracts, dumb lawyers, and you Level 3, Dalton Hall Meng Weng Wong (Legalese.io) Talk of 20 minutes

Uncovering of a heavily obfuscated public API by Singapore Government Level 3, Fermi Lab

03:00 pm Uncovering of a heavily obfuscated public API by Singapore Government Level 3, Fermi Lab U-Zyn Chua (Zynesis) Talk of 40 minutes

The FOSS ecosystem

04:00 pm The FOSS ecosystem and business development in Vietnam Level 2, Einstein Room Anh Tuan Truong (VFOSSA) Talk of 20 minutes