{"id":3989,"date":"2023-02-21T13:39:09","date_gmt":"2023-02-21T13:39:09","guid":{"rendered":"https:\/\/xavierafrica.com\/?post_type=fw-portfolio&#038;p=3989"},"modified":"2026-07-09T10:28:23","modified_gmt":"2026-07-09T10:28:23","slug":"posture-detection","status":"publish","type":"fw-portfolio","link":"https:\/\/xavierafrica.com\/index.php\/project\/posture-detection\/","title":{"rendered":"Posture Detection"},"content":{"rendered":"<div class=\"brz-root__container brz-reset-all\">\n<section data-uid=\"wwyrcegpxcwttvyfsizbdflubdmplzjuepyw\" id=\"wwyrcegpxcwttvyfsizbdflubdmplzjuepyw\" class=\"brz-section brz-css-prtab\">\n<div class=\"brz-section__content brz-section--fullWidth brz-css-bcbdo brz-css-jdaut\" data-custom-id=\"cznfvxwzudoyjjhqlltotdhxzneklrzbzahg\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-rxggr brz-css-kuzsg\">\n<div class=\"brz-row__container brz-css-ejlql\" data-custom-id=\"rcjfxhrvancyrcazagorbraxepmxssotcaur\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-row brz-css-jibyq brz-css-gtunc\">\n<div class=\"brz-columns brz-css-wunij brz-css-dbhwk\" data-custom-id=\"lpelmskfuozzehtjkpxbxyqwnxsotcrazfdf\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-column__items brz-css-iyiln brz-css-lruxz\">\n<div class=\"brz-css-mlbpj brz-wrapper\">\n<div class=\"brz-image brz-css-fssgv brz-css-kfujp\"><a class=\"brz-a\" href=\"https:\/\/xavierafrica.com\/\" data-brz-link-type=\"external\" id data-custom-id=\"uvcvfajehspifcihcfcsdveodiiqzaqimoqw\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/xavierafrica.com\/wp-content\/uploads\/2022\/06\/logo-black-2-150x150.png\" alt=\"\" loading=\"lazy\" \/><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-wunij brz-css-cdoku\" data-custom-id=\"dzuesmrnrzaroomawanjqnobvzbmuvystfcv\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-column__items brz-css-iyiln brz-css-veyma\">\n<div class=\"brz-css-mlbpj brz-css-zjnoj brz-wrapper\">\n<div class=\"brz-menu-simple brz-css-eqfjj brz-css-fkbpn\">\n<div style=\"min-height:20px\">\n<div class=\"menu-main-nav-container\">\n<ul id=\"menu-main-nav\" class=\"menu\">\n<li id=\"menu-item-3090\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3090\"><a href=\"https:\/\/xavierafrica.com\/index.php\/about-2\/\">About<\/a><\/li>\n<li id=\"menu-item-2716\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2716\"><a href=\"https:\/\/xavierafrica.com\/index.php\/our-work\/\">Our Work<\/a><\/li>\n<li id=\"menu-item-2717\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2717\"><a href=\"https:\/\/xavierafrica.com\/index.php\/our-work\/our-insights\/\">Our Insights<\/a><\/li>\n<li id=\"menu-item-2721\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-2721\"><a href=\"https:\/\/xavierafrica.com\/index.php\/case-studies\/\">Case Studies<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section data-uid=\"kurnbkfzntikzsioryuujxvejyogdvgugfgg\" id=\"kurnbkfzntikzsioryuujxvejyogdvgugfgg\" class=\"brz-section brz-css-prtab\">\n<div class=\"brz-section__content brz-section--boxed brz-css-bcbdo brz-css-xpgzi\" data-custom-id=\"wlmjmnonbcfjhiqgbkdoxjzobsakjcaxhasa\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-rxggr brz-css-ospll\">\n<div class=\"brz-row__container brz-css-ejlql\" data-custom-id=\"akbqtakhznokentdorjkkkwwelatplelzdpb\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-row brz-css-jibyq brz-css-gtunc\">\n<div data-iteration-count=\"1\" class=\"brz-columns brz-css-wunij brz-css-ghqcc brz-animated brz-css-shwlx brz-css-tqrjp\" data-custom-id=\"vccbsvuudjzewobdfiziiwbtjyydwnnuzqfw\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-column__items brz-css-iyiln brz-css-lwlkz\">\n<div class=\"brz-css-mlbpj brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-lflcl\" data-custom-id=\"lyxdpdcscnnwsynehbarqfquksqijaqjgppp\">\n<div>\n<p class=\"brz-css-ormqa\" data-generated-css=\"brz-css-zgsfs\" data-uniq-id=\"najqx\"><span style=\"opacity: 1\" class=\"brz-cp-color2\">Xavier Africa<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-css-mlbpj brz-css-hvrxb brz-css-zuxwh brz-wrapper\">\n<div class=\"brz-spacer brz-css-kujbp brz-css-wpqin\"><\/div>\n<\/div>\n<div class=\"brz-css-mlbpj brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-lflcl\" data-custom-id=\"xqtqrlaqoolujezmytquvwkizaliryxacqgg\">\n<div>\n<h4 class=\"brz-css-lgpta\" data-uniq-id=\"humpm\" data-generated-css=\"brz-css-ajitl\"><span class=\"brz-cp-color7\" style=\"opacity: 1\">21\/02\/2023<\/span><\/h4>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-wunij brz-css-anaui\" data-custom-id=\"lficohuffcclrwcryfdnxitbxrqzqehcqstj\">\n<div class=\"brz-column__items brz-css-iyiln brz-css-mmhbw\">\n<div data-iteration-count=\"1\" class=\"brz-css-mlbpj brz-wrapper brz-animated brz-css-imolc brz-css-tiqfn\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-lflcl\" data-custom-id=\"dkaoofqwgfpeklptoqtieyeavgyptvfausid\">\n<div>\n<p class=\"brz-css-zvrkz\" data-generated-css=\"brz-css-zuevh\" data-uniq-id=\"kiqcj\">Posture Detection<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div data-iteration-count=\"1\" class=\"brz-css-mlbpj brz-wrapper brz-animated brz-css-kynkc brz-css-eytbf\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-lflcl\" data-custom-id=\"znabpcfmhvmxbrnvbsbuyevymnoafvijvndq\">\n<div>\n<p class=\"brz-css-iplux\" data-uniq-id=\"nappm\" data-generated-css=\"brz-css-seyxo\"><span class=\"brz-cp-color7\">This model is designed to detect whether a person is maintaining good or bad posture, which can help enhance safety and prevent injuries. The model is trained using thousands of pictures, allowing the AI algorithm to distinguish between correct and incorrect postures. When a person&#8217;s position is live streamed, the AI model is able to analyze their posture in real-time and determine whether it is good or bad. By identifying poor posture, this model can help individuals maintain better ergonomic habits and reduce the risk of musculoskeletal disorders.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section data-uid=\"gsdkxtdqbgnsasryplnfgakxajkxtqkaqybd\" id=\"gsdkxtdqbgnsasryplnfgakxajkxtqkaqybd\" class=\"brz-section brz-css-prtab\">\n<div class=\"brz-section__content brz-section--boxed brz-css-bcbdo brz-css-wpxfg\" data-custom-id=\"gumutrzduiguaqjkfxtzzceyftqkjsihpcok\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-rxggr\">\n<div data-iteration-count=\"1\" class=\"brz-css-mlbpj brz-css-qccck brz-wrapper brz-animated brz-css-imolc brz-css-mrmdn\">\n<div class=\"brz-image brz-css-nykuu brz-css-aboex\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/xavierafrica.com\/wp-content\/uploads\/brizy\/imgs\/pos-1-1170x878x0x219x1170x562x1736780468.jpg\" alt=\"\" loading=\"lazy\" \/><\/div>\n<\/div>\n<div class=\"brz-css-mlbpj brz-css-hvrxb brz-wrapper\">\n<div class=\"brz-spacer brz-css-kujbp brz-css-ukswy\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section data-uid=\"rqikvrvsqvkhhifzcpqkvsdzsgkmctoqykde\" id=\"rqikvrvsqvkhhifzcpqkvsdzsgkmctoqykde\" class=\"brz-section brz-css-prtab\">\n<div class=\"brz-section__content brz-section--boxed brz-css-bcbdo brz-css-nxntm\" data-custom-id=\"qpsvwtyozsesdizbiyypznsgjrtrxqpmeecm\">\n<div class=\"brz-container brz-css-rxggr\">\n<div class=\"brz-row__container brz-css-ejlql\" data-custom-id=\"amhejwmlrtrkbtfdnumxresymkhdinzoxqvt\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-row brz-css-jibyq brz-css-gtunc\">\n<div class=\"brz-columns brz-css-wunij brz-css-olmaj\" data-custom-id=\"jeteolautfczznsshlxeellewjystagmjhwp\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-column__items brz-css-iyiln brz-css-pwoav\">\n<div class=\"brz-css-mlbpj brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-lflcl\" data-custom-id=\"crbbhurgvkgwdzynothtznmimdbwknplqqcf\">\n<div>\n<h2 class=\"brz-css-egtnr\" data-uniq-id=\"alemx\" data-generated-css=\"brz-css-aokyu\"><strong class=\"brz-cp-color2\">Live Demo<\/strong><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-wunij brz-css-kyjul\" data-custom-id=\"lajczugpaimrbaxtkduqgcicxrfmoogxzipp\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-column__items brz-css-iyiln brz-css-cqmgg\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-ejlql\" data-custom-id=\"xpmuozfqfurgtgdljoimfwsonearvtxsujgx\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-row brz-css-jibyq brz-css-gtunc\">\n<div class=\"brz-columns brz-css-wunij brz-css-bdaek\" data-custom-id=\"jrxkwuogqytkeujbvdzmfrfxxriukifviqdx\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-column__items brz-css-iyiln brz-css-wjcau\">\n<div class=\"brz-css-mlbpj brz-wrapper\">\n<div class=\"brz-image brz-css-etmnc brz-css-ahxyx\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/xavierafrica.com\/wp-content\/uploads\/brizy\/imgs\/IMG_5130-468x351x44x0x380x351x1736780468.jpg\" alt=\"\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-wunij brz-css-ksfpx\" data-custom-id=\"xnlksrwyaupqmssqolcjdgxoavtmriafxmcg\">\n<div class=\"brz-column__items brz-css-iyiln brz-css-ainlt\">\n<div class=\"brz-css-mlbpj brz-wrapper\">\n<div class=\"brz-image brz-css-aqjuv brz-css-gwqtd\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/xavierafrica.com\/wp-content\/uploads\/brizy\/imgs\/IMG_5123-731x548x0x98x731x353x1736780468.jpg\" alt=\"\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-row__container brz-css-ejlql\" data-custom-id=\"uthknemxgtajgnfiovrijffaesdestlxditv\">\n<div class=\"brz-bg\"><\/div>\n<div class=\"brz-row brz-css-jibyq brz-css-gtunc\">\n<div class=\"brz-columns brz-css-wunij brz-css-ezbws\" data-custom-id=\"bhohsapuqljwgflchsnqrlkzbkzraxnpruoj\">\n<div class=\"brz-column__items brz-css-iyiln brz-css-whufi\">\n<div class=\"brz-css-mlbpj brz-wrapper\">\n<div class=\"brz-image brz-css-yucpk brz-css-nwtkx\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/xavierafrica.com\/wp-content\/uploads\/brizy\/imgs\/IMG_5137-731x548x0x112x731x323x1736780468.jpg\" alt=\"\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-columns brz-css-wunij brz-css-eaqlw\" data-custom-id=\"htiekldimmhejqutcrngonkssinzxvxrpdli\">\n<div class=\"brz-column__items brz-css-iyiln brz-css-fvjar\">\n<div class=\"brz-css-mlbpj brz-wrapper\">\n<div class=\"brz-image brz-css-zsvfc brz-css-qyvmg\"><img decoding=\"async\" class=\"brz-img\" src=\"https:\/\/xavierafrica.com\/wp-content\/uploads\/brizy\/imgs\/IMG_5157-434x325x27x0x380x325x1736780468.jpg\" alt=\"\" loading=\"lazy\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section data-uid=\"zpdxyqerhnsfmedzirotpouofdmomielbkei\" id=\"zpdxyqerhnsfmedzirotpouofdmomielbkei\" class=\"brz-section brz-css-prtab\">\n<div class=\"brz-section__content brz-section--boxed brz-css-bcbdo brz-css-jyjmk\" data-custom-id=\"tuvsswaqznmomipxzxqnfwpnsgckuwbnbavg\">\n<div class=\"brz-bg\">\n<div class=\"brz-bg-color\"><\/div>\n<\/div>\n<div class=\"brz-container brz-css-rxggr\">\n<div class=\"brz-css-mlbpj brz-css-mmeec brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-lflcl\" data-custom-id=\"ualfohdijsgijmdnmeitxjewybcckhaijwss\">\n<div>\n<h2 class=\"brz-css-cykbu\" data-uniq-id=\"krctg\" data-generated-css=\"brz-css-nzznp\"><span>Subscribe to our weekly newsletter<\/span><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-css-mlbpj brz-css-avoab brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-lflcl\" data-custom-id=\"vumlvrluflzfwndlzjfcxsngmhsfvuxlpbaq\">\n<div>\n<p class=\"brz-css-pushd\" data-uniq-id=\"cldcy\" data-generated-css=\"brz-css-lyllg\"><span style=\"opacity: 1\" class=\"brz-cp-color7\">We guarantee, we will not send spammy or unwanted stuff. We promise!<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-css-mlbpj brz-css-hvrxb brz-css-anhww brz-wrapper\">\n<div class=\"brz-spacer brz-css-kujbp brz-css-wmzdo\"><\/div>\n<\/div>\n<div class=\"brz-css-mlbpj brz-css-zycgw brz-wrapper\">\n<div data-form-version=\"2\" class=\"brz-forms2 brz-css-mhhol brz-css-glvhx\" data-custom-id=\"jxitxilnqqkrttrqokojduophfjmsutfrism\">\n<div class=\"brz-forms2__item brz-css-clrlm brz-css-ewrbt brz-css-wkoxq brz-css-zohwb\"><\/div>\n<div class=\"brz-forms2 brz-forms2__item brz-forms2__item-button\"><button class=\"brz-btn brz-btn-submit brz-css-zitxs brz-css-ozshk\" data-custom-id=\"xuljouhvuomumkgkcnocjegflxjisnovoxpd\"><span class=\"brz-span brz-text__editor\">Sign Up<\/span><\/button>    !function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504&gt;n||(this.start=this.start+504),this.element.setAttribute(&#8220;transform&#8221;,&#8221;rotate(&#8220;+Math.min(n\/1.4,360)+&#8221; 12 12)&#8221;);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(&#8220;nc-loop_circle-02-24&#8221;),e=[];if(n)for(var a=0;n.length&gt;a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(&#8220;visibilitychange&#8221;,function(){&#8220;hidden&#8221;==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();<\/div>\n<\/div>\n<\/div>\n<div class=\"brz-css-mlbpj brz-css-hvrxb brz-wrapper\">\n<div class=\"brz-spacer brz-css-kujbp\"><\/div>\n<\/div>\n<div class=\"brz-css-mlbpj brz-wrapper\">\n<div class=\"brz-rich-text brz-rich-text__custom brz-css-lflcl\" data-custom-id=\"vimzzuokluefzjjobrbxzuapdrkfkmwjldbf\">\n<div>\n<p class=\"brz-css-uwock\" data-uniq-id=\"luzqf\" data-generated-css=\"brz-css-jfpjq\"><span>\u00a9Xavier Africa. All Right Reserved<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<p><!-- version:1783592903 --><\/p>\n","protected":false},"featured_media":3996,"template":"brizy-blank-template.php","class_list":["post-3989","fw-portfolio","type-fw-portfolio","status-publish","has-post-thumbnail","hentry","fw-portfolio-category-artificial-intelligence-work"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/xavierafrica.com\/index.php\/wp-json\/wp\/v2\/fw-portfolio\/3989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xavierafrica.com\/index.php\/wp-json\/wp\/v2\/fw-portfolio"}],"about":[{"href":"https:\/\/xavierafrica.com\/index.php\/wp-json\/wp\/v2\/types\/fw-portfolio"}],"version-history":[{"count":5,"href":"https:\/\/xavierafrica.com\/index.php\/wp-json\/wp\/v2\/fw-portfolio\/3989\/revisions"}],"predecessor-version":[{"id":4018,"href":"https:\/\/xavierafrica.com\/index.php\/wp-json\/wp\/v2\/fw-portfolio\/3989\/revisions\/4018"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xavierafrica.com\/index.php\/wp-json\/wp\/v2\/media\/3996"}],"wp:attachment":[{"href":"https:\/\/xavierafrica.com\/index.php\/wp-json\/wp\/v2\/media?parent=3989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}