{"id":57,"date":"2022-01-11T12:32:43","date_gmt":"2022-01-11T11:32:43","guid":{"rendered":"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/?page_id=57"},"modified":"2022-01-25T03:33:38","modified_gmt":"2022-01-25T02:33:38","slug":"webinterface","status":"publish","type":"page","link":"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/webinterface\/","title":{"rendered":"Webinterface"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"57\" class=\"elementor elementor-57\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-52f59e8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"52f59e8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e74fa70\" data-id=\"e74fa70\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c41d00e elementor-widget elementor-widget-spacer\" data-id=\"c41d00e\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e79b9b e-transform elementor-widget elementor-widget-image\" data-id=\"5e79b9b\" data-element_type=\"widget\" data-settings=\"{&quot;_transform_scale_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.2,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.5.3 - 28-12-2021 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/wp-content\/uploads\/2022\/01\/final.png\" title=\"final\" alt=\"final\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55a806b elementor-widget elementor-widget-text-editor\" data-id=\"55a806b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.5.3 - 28-12-2021 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>The camera delivers a continuous stream of pictures. These are then processed by the main program and directly sent to the flask web server. The main program runs on C++, while the server has a python backend. This problem is solved with a named pipe on the operating system level.<\/p><p>The server opens a pipe on which the main program connects to and sends the images. These pictures are stored in a server-side FIFO until they get shown on the web interface to create a fluent stream of images.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58824bc elementor-widget elementor-widget-image\" data-id=\"58824bc\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/wp-content\/uploads\/2022\/01\/screeeen.png\" title=\"screeeen\" alt=\"screeeen\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-15bef36 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"15bef36\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1cc15be\" data-id=\"1cc15be\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5d16298 elementor-widget elementor-widget-spacer\" data-id=\"5d16298\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The camera delivers a continuous stream of pictures. These are then processed by the main program and directly sent to the flask web server. The main program runs on C++, while the server has a python backend. This problem is solved with a named pipe on the operating system level. The server opens a pipe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-57","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/wp-json\/wp\/v2\/pages\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":52,"href":"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/wp-json\/wp\/v2\/pages\/57\/revisions"}],"predecessor-version":[{"id":670,"href":"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/wp-json\/wp\/v2\/pages\/57\/revisions\/670"}],"wp:attachment":[{"href":"https:\/\/carvision.projekte.fh-hagenberg.at\/wordpress\/wp-json\/wp\/v2\/media?parent=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}