{"id":1834,"date":"2015-08-27T12:59:32","date_gmt":"2015-08-27T12:59:32","guid":{"rendered":"http:\/\/cvlab-dresden.de\/?page_id=1834"},"modified":"2015-08-27T12:59:32","modified_gmt":"2015-08-27T12:59:32","slug":"pract_intro_cv_ws14","status":"publish","type":"page","link":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/","title":{"rendered":"Praktikum Introduction to Computer Visison"},"content":{"rendered":"<table class=\"BodyTableInvisible\">\n<tbody>\n<tr>\n<td>\nHassan Abu Alhaija, Winter semester 2014\/2015<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">\n<hr>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<br \/>\n<strong>Welcome to Basic Practical Seminar of Computer Vision !<\/strong> <\/p>\n<p>This practical seminar serves as an introduction to computer vision.<br \/>\nFor students who do not attend the corresponding lectures, it can give<br \/>\nan impression of the methods used in this field. You will learn<br \/>\nmathematical models and their computational implementation in the<br \/>\nOpenCV library by doing a number of small projects that solve practical<br \/>\ncomputer vision problems. <\/p>\n<p><!-- Table for next entries--><\/p>\n<table class=\"BodyTableInvisible\">\n<col width=\"250\">\n<col width=\"1036\">\n<tbody>\n<tr valign=\"top\">\n<td> <strong>Offered for Modules:<\/strong>\n<\/td>\n<td> <a href=\"http:\/\/web.inf.tu-dresden.de\/Fak\/w\/14\/studiengang\/export.html\" target=\"new\">INF-LE-MA, <\/a> INF-04-P, <a href=\"http:\/\/web.inf.tu-dresden.de\/Fak\/w\/14\/modul\/module_inf_b.html#INF-B-510_Vertiefung\" target=\"new\">INF-B-510, <\/a> <a href=\"http:\/\/web.inf.tu-dresden.de\/Fak\/w\/14\/modul\/module_inf_b.html#INF-B-530_Vertiefung\" target=\"new\">INF-B-530, <\/a> <a href=\"http:\/\/web.inf.tu-dresden.de\/Fak\/w\/14\/modul\/module_inf_bas.html#INF-BAS2_Basismodul_K%C3%BCnstliche_Intelligenz\" target=\"new\">INF-BAS2, <\/a> MATH-MA-INFGDV,<br \/>\nMINF-04-FG-MTGW <\/td>\n<\/tr>\n<tr valign=\"top\">\n<td> <strong>Time: <\/strong> <\/td>\n<td>Friday, 09.01.2015 ,11:10-12:40 Uhr, INF E040 <\/td>\n<\/tr>\n<tr valign=\"top\">\n<td> <strong>Scope<\/strong>: <\/td>\n<td> 0\/0\/2 <\/td>\n<\/tr>\n<tr valign=\"top\">\n<td> <strong>Conclusion<\/strong>: <\/td>\n<td> graded certificate <\/td>\n<\/tr>\n<tr valign=\"top\">\n<td> <strong>Enrollment<\/strong>: <\/td>\n<td> jExam. if not possible via email to Bettina.Weser, possible until the start of submitting first task in 30.10.  <\/td>\n<\/tr>\n<tr valign=\"top\">\n<td> <strong>Maximum number of participants :<\/strong>\n<\/td>\n<td> 30 <\/td>\n<\/tr>\n<tr valign=\"top\">\n<td> <strong>Prerequisites<\/strong>:\n<\/td>\n<td> Basic knowledge of C ++ <\/td>\n<\/tr>\n<tr valign=\"top\">\n<td> <strong>basics <\/strong>: <\/td>\n<td> C++,  <a href=\"http:\/\/opencv.org\/\">OpenCV<\/a>\n<\/td>\n<\/tr>\n<tr valign=\"top\">\n<td> <strong>Delivery<\/strong>: <\/td>\n<td> Source code, output images, output data, your code must compile<br \/>\nwithout errors in the lab environment(room E040); It is expected to<br \/>\nwork independently. If you are using third-party code, specify the<br \/>\nsource. You will receive a graded certificate. Criteria: accuracy (40),<br \/>\ncompleteness (40), delivery time (20). <\/td>\n<\/tr>\n<tr valign=\"top\">\n<td> <strong>Contact <\/strong>:\n<\/td>\n<td> hassan.abu_alhaija(at)tu-dresden.de <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<td align=\"center\" valign=\"center\" width=\"25%\"><img decoding=\"async\" src=\"https:\/\/wwwpub.zih.tu-dresden.de\/~cvweb\/teaching\/Courses\/WS_2014_15\/GP\/cameraman.png\" width=\"90%\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">\n<hr>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"border: medium none ; padding: 0cm;\"> <strong>Tasks:<\/strong>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"border: medium none ; padding: 0cm;\">\n<ol>\n<li><a href=\"http:\/\/wwwpub.zih.tu-dresden.de\/%7Ecvweb\/teaching\/Courses\/WS_2014_15\/GP\/1_IntroOpenCV.pdf\">Introduction to OpenCV<\/a>, system setup (<a href=\"http:\/\/wwwpub.zih.tu-dresden.de\/%7Ecvweb\/teaching\/Courses\/WS_2014_15\/GP\/hh_2014.pro\">Qt creator project file<\/a>) (Holger.Heidrich)- (2 Weeks: hand in not later than 30.10.2014)<br \/>Task:<br \/>\nIn a given colour Image, click a pixel, select all pixels that are in a<br \/>\ncolour distance range D=sqrt([r-r&#8217;]\u00b2+[g-g&#8217;]\u00b2+[b-b&#8217;]\u00b2) &lt; Dmax<br \/>\n(selectable via trackbar). This gives you similar coloured regions<br \/>\n(many connected components). In a result image mark the selected pixels<br \/>\nwhite and the others black. From the white regions mark the largest red<br \/>\nin order to see the largest region similar in colour to the pixel you<br \/>\nclicked.&nbsp;<\/li>\n<li><a href=\"http:\/\/wwwpub.zih.tu-dresden.de\/%7Ecvweb\/teaching\/Courses\/WS_2014_15\/GP\/2_ProjectiveGeometry.pdf\" target=\"new\"> Projective Geometry, transformations and Homography <\/a>&#8211; (3W) &#8211; deadline : 28.11.2014\n<\/li>\n<li>\n<a href=\"http:\/\/wwwpub.zih.tu-dresden.de\/%7Ecvweb\/teaching\/Courses\/WS_2014_15\/GP\/3_ImageProcessing.pdf\" target=\"new\">Image Processing and Ennhancment  <\/a> &#8211;<br \/>\n<a href=\"http:\/\/wwwpub.zih.tu-dresden.de\/%7Ecvweb\/teaching\/Courses\/WS_2014_15\/GP\/3_ImageProcessing_data.rar\" target=\"new\"> Images<\/a> &#8211; deadline : 12.12.2014\n<\/li>\n<li> <a href=\"http:\/\/wwwpub.zih.tu-dresden.de\/%7Ecvweb\/teaching\/Courses\/WS_2014_15\/GP\/4_StereoMatching.pdf\" target=\"new\">Stereo Matching  <\/a> &#8211;<br \/>\n<a href=\"http:\/\/wwwpub.zih.tu-dresden.de\/%7Ecvweb\/teaching\/Courses\/WS_2014_15\/GP\/4_StereoMatching_data.rar\" target=\"new\"> Images<\/a> &#8211; deadline : 12.01.2015 11:59pm (extended)<\/li>\n<li> <a href=\"http:\/\/wwwpub.zih.tu-dresden.de\/%7Ecvweb\/teaching\/Courses\/WS_2014_15\/GP\/5_dynamicProgramming.pdf\" target=\"new\">dynamic Programming  <\/a> <strong><font color=\"#ff0000\"><b> deadline : 06.02.2015 11:59pm <\/b><\/font><\/strong>\n<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">\n<hr>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"border: medium none ; padding: 0cm;\">\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Hassan Abu Alhaija, Winter semester 2014\/2015 Welcome to Basic Practical Seminar of Computer Vision ! This practical seminar serves as an introduction to computer vision. For students who do not attend the corresponding lectures, it can give an impression of the methods used in this field. You will learn mathematical models and their computational implementation [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-1834","page","type-page","status-publish","hentry","post"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Praktikum Introduction to Computer Visison - Computer Vision and Learning Lab Heidelberg<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Praktikum Introduction to Computer Visison - Computer Vision and Learning Lab Heidelberg\" \/>\n<meta property=\"og:description\" content=\"Hassan Abu Alhaija, Winter semester 2014\/2015 Welcome to Basic Practical Seminar of Computer Vision ! This practical seminar serves as an introduction to computer vision. For students who do not attend the corresponding lectures, it can give an impression of the methods used in this field. You will learn mathematical models and their computational implementation [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/\" \/>\n<meta property=\"og:site_name\" content=\"Computer Vision and Learning Lab Heidelberg\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wwwpub.zih.tu-dresden.de\/~cvweb\/teaching\/Courses\/WS_2014_15\/GP\/cameraman.png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/pract_intro_cv_ws14\\\/\",\"url\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/pract_intro_cv_ws14\\\/\",\"name\":\"Praktikum Introduction to Computer Visison - Computer Vision and Learning Lab Heidelberg\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/pract_intro_cv_ws14\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/pract_intro_cv_ws14\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wwwpub.zih.tu-dresden.de\\\/~cvweb\\\/teaching\\\/Courses\\\/WS_2014_15\\\/GP\\\/cameraman.png\",\"datePublished\":\"2015-08-27T12:59:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/pract_intro_cv_ws14\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/pract_intro_cv_ws14\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/pract_intro_cv_ws14\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wwwpub.zih.tu-dresden.de\\\/~cvweb\\\/teaching\\\/Courses\\\/WS_2014_15\\\/GP\\\/cameraman.png\",\"contentUrl\":\"https:\\\/\\\/wwwpub.zih.tu-dresden.de\\\/~cvweb\\\/teaching\\\/Courses\\\/WS_2014_15\\\/GP\\\/cameraman.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/pract_intro_cv_ws14\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Praktikum Introduction to Computer Visison\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/#website\",\"url\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/\",\"name\":\"Computer Vision and Learning Lab Heidelberg\",\"description\":\"Computer Vision and Learning Lab Heidelberg\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hci.iwr.uni-heidelberg.de\\\/vislearn\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Praktikum Introduction to Computer Visison - Computer Vision and Learning Lab Heidelberg","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/","og_locale":"en_US","og_type":"article","og_title":"Praktikum Introduction to Computer Visison - Computer Vision and Learning Lab Heidelberg","og_description":"Hassan Abu Alhaija, Winter semester 2014\/2015 Welcome to Basic Practical Seminar of Computer Vision ! This practical seminar serves as an introduction to computer vision. For students who do not attend the corresponding lectures, it can give an impression of the methods used in this field. You will learn mathematical models and their computational implementation [&hellip;]","og_url":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/","og_site_name":"Computer Vision and Learning Lab Heidelberg","og_image":[{"url":"https:\/\/wwwpub.zih.tu-dresden.de\/~cvweb\/teaching\/Courses\/WS_2014_15\/GP\/cameraman.png","type":"","width":"","height":""}],"twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/","url":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/","name":"Praktikum Introduction to Computer Visison - Computer Vision and Learning Lab Heidelberg","isPartOf":{"@id":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/#primaryimage"},"image":{"@id":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/#primaryimage"},"thumbnailUrl":"https:\/\/wwwpub.zih.tu-dresden.de\/~cvweb\/teaching\/Courses\/WS_2014_15\/GP\/cameraman.png","datePublished":"2015-08-27T12:59:32+00:00","breadcrumb":{"@id":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/#primaryimage","url":"https:\/\/wwwpub.zih.tu-dresden.de\/~cvweb\/teaching\/Courses\/WS_2014_15\/GP\/cameraman.png","contentUrl":"https:\/\/wwwpub.zih.tu-dresden.de\/~cvweb\/teaching\/Courses\/WS_2014_15\/GP\/cameraman.png"},{"@type":"BreadcrumbList","@id":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/pract_intro_cv_ws14\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/"},{"@type":"ListItem","position":2,"name":"Praktikum Introduction to Computer Visison"}]},{"@type":"WebSite","@id":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/#website","url":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/","name":"Computer Vision and Learning Lab Heidelberg","description":"Computer Vision and Learning Lab Heidelberg","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/wp-json\/wp\/v2\/pages\/1834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/wp-json\/wp\/v2\/comments?post=1834"}],"version-history":[{"count":1,"href":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/wp-json\/wp\/v2\/pages\/1834\/revisions"}],"predecessor-version":[{"id":1835,"href":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/wp-json\/wp\/v2\/pages\/1834\/revisions\/1835"}],"wp:attachment":[{"href":"https:\/\/hci.iwr.uni-heidelberg.de\/vislearn\/wp-json\/wp\/v2\/media?parent=1834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}