{"id":38973,"date":"2026-03-27T10:47:58","date_gmt":"2026-03-27T09:47:58","guid":{"rendered":"https:\/\/cctvacademy.be\/?p=38973"},"modified":"2026-09-15T13:05:19","modified_gmt":"2026-09-15T12:05:19","slug":"wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen","status":"publish","type":"post","link":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/","title":{"rendered":"Wat als jouw nummerplaat verkeerd of niet wordt gelezen ?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"38973\" class=\"elementor elementor-38973\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01ada27 e-flex e-con-boxed e-con e-parent\" data-id=\"01ada27\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff486a6 elementor-widget elementor-widget-html\" data-id=\"ff486a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"nl\">\r\n<head>\r\n\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n\r\n<title>ANPR nummerplaat verkeerd of niet gelezen? | CCTV Academy<\/title>\r\n\r\n<meta\r\n    name=\"description\"\r\n    content=\"Wat doe je wanneer een ANPR-camera een nummerplaat verkeerd of niet leest? Controleer plaatsing, kijkhoek, zoom, nummerplaatpixels en het juiste Plate Algorithm.\"\r\n>\r\n\r\n<style>\r\n\r\n\/* =========================================================\r\n   CCTV ACADEMY\r\n   ANPR TROUBLESHOOTING\r\n   WAT ALS EEN NUMMERPLAAT VERKEERD WORDT GELEZEN?\r\n   ========================================================= *\/\r\n\r\n:root {\r\n\r\n    --dark-1000: #030910;\r\n    --dark-975: #040c14;\r\n    --dark-950: #05101a;\r\n    --dark-900: #071522;\r\n    --dark-850: #091b2b;\r\n    --dark-800: #0b2135;\r\n\r\n    --blue: #247cff;\r\n    --blue-dark: #1468df;\r\n    --blue-light: #8fc2ff;\r\n\r\n    --cyan: #36d5e7;\r\n    --green: #2ed29a;\r\n\r\n    --yellow: #ffe600;\r\n    --yellow-soft: #fff49d;\r\n\r\n    --orange: #ffb249;\r\n    --red: #ff6270;\r\n\r\n    --white: #ffffff;\r\n\r\n    --surface: #ffffff;\r\n    --surface-soft: #f3f6f9;\r\n    --surface-blue: #eef5ff;\r\n    --surface-yellow: #fffceb;\r\n\r\n    --ink: #132235;\r\n    --text: #586c7f;\r\n    --muted: #8496a8;\r\n\r\n    --border: rgba(15,43,71,.11);\r\n    --border-dark: rgba(255,255,255,.09);\r\n\r\n    --shadow:\r\n        0 24px 70px rgba(12,38,65,.12);\r\n\r\n    --shadow-dark:\r\n        0 35px 90px rgba(0,0,0,.30);\r\n\r\n    --max: 1220px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESET\r\n   ========================================================= *\/\r\n\r\n*,\r\n*::before,\r\n*::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\nhtml {\r\n    scroll-behavior: smooth;\r\n}\r\n\r\nbody {\r\n    margin: 0;\r\n\r\n    background: white;\r\n    color: var(--ink);\r\n\r\n    font-family:\r\n        Inter,\r\n        ui-sans-serif,\r\n        system-ui,\r\n        -apple-system,\r\n        BlinkMacSystemFont,\r\n        \"Segoe UI\",\r\n        sans-serif;\r\n\r\n    line-height: 1.65;\r\n\r\n    -webkit-font-smoothing: antialiased;\r\n    text-rendering: optimizeLegibility;\r\n}\r\n\r\nimg,\r\nvideo {\r\n    display: block;\r\n    max-width: 100%;\r\n}\r\n\r\niframe {\r\n    max-width: 100%;\r\n}\r\n\r\na {\r\n    color: inherit;\r\n}\r\n\r\nbutton,\r\ninput {\r\n    font: inherit;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GLOBAL\r\n   ========================================================= *\/\r\n\r\n.container {\r\n    width: min(\r\n        calc(100% - 40px),\r\n        var(--max)\r\n    );\r\n\r\n    margin-inline: auto;\r\n}\r\n\r\n.section {\r\n    padding: 100px 0;\r\n}\r\n\r\n.kicker {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n\r\n    margin-bottom: 15px;\r\n\r\n    color: var(--blue);\r\n\r\n    font-size: 11px;\r\n    font-weight: 900;\r\n    letter-spacing: .15em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.kicker::before {\r\n    content: \"\";\r\n\r\n    width: 28px;\r\n    height: 2px;\r\n\r\n    background: currentColor;\r\n}\r\n\r\n.section-title {\r\n    max-width: 920px;\r\n\r\n    margin: 0;\r\n\r\n    font-size: clamp(\r\n        35px,\r\n        5vw,\r\n        60px\r\n    );\r\n\r\n    line-height: 1.04;\r\n    letter-spacing: -.048em;\r\n}\r\n\r\n.section-intro {\r\n    max-width: 800px;\r\n\r\n    margin: 20px 0 0;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 17px;\r\n    line-height: 1.75;\r\n}\r\n\r\n.btn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 9px;\r\n\r\n    min-height: 50px;\r\n\r\n    padding: 0 19px;\r\n\r\n    border: 0;\r\n    border-radius: 12px;\r\n\r\n    font-size: 12px;\r\n    font-weight: 850;\r\n\r\n    text-decoration: none;\r\n\r\n    transition:\r\n        transform .18s ease,\r\n        box-shadow .18s ease,\r\n        border-color .18s ease,\r\n        background .18s ease;\r\n}\r\n\r\n.btn:hover {\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.btn-primary {\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            var(--blue),\r\n            var(--blue-dark)\r\n        );\r\n\r\n    color: white;\r\n\r\n    box-shadow:\r\n        0 12px 30px\r\n        rgba(36,124,255,.27);\r\n}\r\n\r\n.btn-yellow {\r\n    background: var(--yellow);\r\n\r\n    color: #171900;\r\n\r\n    box-shadow:\r\n        0 12px 35px\r\n        rgba(255,230,0,.18);\r\n}\r\n\r\n.btn-dark {\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.14);\r\n\r\n    background:\r\n        rgba(255,255,255,.055);\r\n\r\n    color: white;\r\n}\r\n\r\n.btn-light {\r\n    border:\r\n        1px solid\r\n        #dce5ed;\r\n\r\n    background: white;\r\n\r\n    color: #42576b;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ALLE TITELS OP DONKERE ACHTERGROND = KANARIEGEEL\r\n   ========================================================= *\/\r\n\r\n.dark-section h1,\r\n.dark-section h2,\r\n.dark-section h3,\r\n.dark-card h2,\r\n.dark-card h3,\r\n.navigation h2,\r\n.navigation h3,\r\n.footer .footer-brand strong {\r\n    color: var(--yellow);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HEADER\r\n   ========================================================= *\/\r\n\r\n.site-header {\r\n    position: absolute;\r\n    z-index: 100;\r\n\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n\r\n    padding: 21px 0;\r\n}\r\n\r\n.nav {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 25px;\r\n}\r\n\r\n.brand {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n.brand-mark {\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    width: 43px;\r\n    height: 43px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.16);\r\n\r\n    border-radius: 13px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            var(--blue),\r\n            #27b9cc\r\n        );\r\n}\r\n\r\n.brand-mark svg {\r\n    width: 24px;\r\n    height: 24px;\r\n}\r\n\r\n.brand-name {\r\n    color: white;\r\n\r\n    font-size: 14px;\r\n    font-weight: 850;\r\n}\r\n\r\n.brand-name small {\r\n    display: block;\r\n\r\n    margin-top: 2px;\r\n\r\n    color: #8197ab;\r\n\r\n    font-size: 9px;\r\n    font-weight: 700;\r\n    letter-spacing: .14em;\r\n}\r\n\r\n.desktop-nav {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 4px;\r\n}\r\n\r\n.desktop-nav a {\r\n    padding: 9px 11px;\r\n\r\n    border-radius: 9px;\r\n\r\n    color: #a4b6c6;\r\n\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n.desktop-nav a:hover {\r\n    background:\r\n        rgba(255,255,255,.05);\r\n\r\n    color: white;\r\n}\r\n\r\n.nav-cta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 7px;\r\n\r\n    padding: 10px 14px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.12);\r\n\r\n    border-radius: 999px;\r\n\r\n    background:\r\n        rgba(255,255,255,.05);\r\n\r\n    color: white;\r\n\r\n    font-size: 11px;\r\n    font-weight: 800;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HERO\r\n   ========================================================= *\/\r\n\r\n.hero {\r\n    position: relative;\r\n    overflow: hidden;\r\n\r\n    min-height: 780px;\r\n\r\n    padding:\r\n        160px\r\n        0\r\n        130px;\r\n\r\n    background:\r\n        radial-gradient(\r\n            circle at 81% 23%,\r\n            rgba(36,124,255,.23),\r\n            transparent 29%\r\n        ),\r\n        radial-gradient(\r\n            circle at 100% 86%,\r\n            rgba(54,213,231,.07),\r\n            transparent 24%\r\n        ),\r\n        linear-gradient(\r\n            145deg,\r\n            #030910,\r\n            #071522 54%,\r\n            #0a1e30\r\n        );\r\n\r\n    color: white;\r\n}\r\n\r\n.hero::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    inset: 0;\r\n\r\n    background-image:\r\n        linear-gradient(\r\n            rgba(255,255,255,.035) 1px,\r\n            transparent 1px\r\n        ),\r\n        linear-gradient(\r\n            90deg,\r\n            rgba(255,255,255,.035) 1px,\r\n            transparent 1px\r\n        );\r\n\r\n    background-size: 55px 55px;\r\n\r\n    mask-image:\r\n        linear-gradient(\r\n            to bottom,\r\n            black,\r\n            transparent 96%\r\n        );\r\n}\r\n\r\n.hero::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 630px;\r\n    height: 630px;\r\n\r\n    right: -280px;\r\n    top: 65px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(74,160,255,.14);\r\n\r\n    border-radius: 50%;\r\n\r\n    box-shadow:\r\n        0 0 0 90px rgba(36,124,255,.018),\r\n        0 0 0 180px rgba(36,124,255,.011);\r\n}\r\n\r\n.hero-grid {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    display: grid;\r\n    grid-template-columns:\r\n        minmax(0,1.04fr)\r\n        minmax(370px,.96fr);\r\n\r\n    gap: 68px;\r\n    align-items: center;\r\n}\r\n\r\n.hero-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 9px;\r\n\r\n    padding: 8px 12px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(92,169,255,.25);\r\n\r\n    border-radius: 999px;\r\n\r\n    background:\r\n        rgba(36,124,255,.08);\r\n\r\n    color: #9bc7ff;\r\n\r\n    font-size: 10px;\r\n    font-weight: 900;\r\n    letter-spacing: .14em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.live-dot {\r\n    width: 7px;\r\n    height: 7px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background: var(--red);\r\n\r\n    box-shadow:\r\n        0 0 12px\r\n        var(--red);\r\n}\r\n\r\n.hero h1 {\r\n    max-width: 880px;\r\n\r\n    margin:\r\n        26px\r\n        0\r\n        24px;\r\n\r\n    font-size: clamp(\r\n        46px,\r\n        6.6vw,\r\n        82px\r\n    );\r\n\r\n    line-height: .96;\r\n    letter-spacing: -.057em;\r\n}\r\n\r\n.hero h1 span {\r\n    display: block;\r\n}\r\n\r\n.hero-lead {\r\n    max-width: 710px;\r\n\r\n    margin: 0;\r\n\r\n    color: #9db2c5;\r\n\r\n    font-size: 18px;\r\n    line-height: 1.75;\r\n}\r\n\r\n.hero-actions {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 10px;\r\n\r\n    margin-top: 30px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HERO ANPR MONITOR\r\n   ========================================================= *\/\r\n\r\n.anpr-monitor {\r\n    overflow: hidden;\r\n\r\n    padding: 15px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.10);\r\n\r\n    border-radius: 27px;\r\n\r\n    background:\r\n        rgba(255,255,255,.033);\r\n\r\n    box-shadow: var(--shadow-dark);\r\n\r\n    backdrop-filter:\r\n        blur(12px);\r\n}\r\n\r\n.monitor {\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.07);\r\n\r\n    border-radius: 18px;\r\n\r\n    background: #06131f;\r\n}\r\n\r\n.monitor-head {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    padding: 14px 16px;\r\n\r\n    border-bottom:\r\n        1px solid\r\n        rgba(255,255,255,.07);\r\n}\r\n\r\n.monitor-head span:first-child {\r\n    color: #7d95a9;\r\n\r\n    font-family:\r\n        ui-monospace,\r\n        monospace;\r\n\r\n    font-size: 8px;\r\n    letter-spacing: .1em;\r\n}\r\n\r\n.monitor-alert {\r\n    color: var(--red);\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n}\r\n\r\n.monitor-scene {\r\n    position: relative;\r\n\r\n    min-height: 320px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            180deg,\r\n            #183348 0%,\r\n            #102638 39%,\r\n            #313c45 40%,\r\n            #1c252d 100%\r\n        );\r\n}\r\n\r\n.monitor-scene::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 71px;\r\n\r\n    height: 4px;\r\n\r\n    background:\r\n        repeating-linear-gradient(\r\n            90deg,\r\n            white 0,\r\n            white 35px,\r\n            transparent 35px,\r\n            transparent 58px\r\n        );\r\n\r\n    opacity: .6;\r\n}\r\n\r\n.monitor-camera {\r\n    position: absolute;\r\n\r\n    left: 35px;\r\n    top: 42px;\r\n\r\n    width: 89px;\r\n    height: 40px;\r\n\r\n    border:\r\n        2px solid\r\n        var(--cyan);\r\n\r\n    border-radius:\r\n        7px\r\n        17px\r\n        11px\r\n        7px;\r\n}\r\n\r\n.monitor-camera::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    right: 10px;\r\n    top: 8px;\r\n\r\n    width: 19px;\r\n    height: 19px;\r\n\r\n    border:\r\n        2px solid\r\n        var(--yellow);\r\n\r\n    border-radius: 50%;\r\n}\r\n\r\n.bad-fov {\r\n    position: absolute;\r\n\r\n    left: 110px;\r\n    top: 78px;\r\n\r\n    width: 290px;\r\n    height: 1px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            var(--red),\r\n            transparent\r\n        );\r\n\r\n    transform:\r\n        rotate(20deg);\r\n\r\n    transform-origin: left;\r\n}\r\n\r\n.vehicle {\r\n    position: absolute;\r\n\r\n    right: 52px;\r\n    bottom: 48px;\r\n\r\n    width: 150px;\r\n    height: 62px;\r\n\r\n    border:\r\n        2px solid\r\n        var(--red);\r\n\r\n    border-radius:\r\n        22px\r\n        28px\r\n        9px\r\n        9px;\r\n\r\n    background:\r\n        rgba(255,98,112,.05);\r\n}\r\n\r\n.plate {\r\n    position: absolute;\r\n\r\n    left: 42px;\r\n    bottom: 6px;\r\n\r\n    width: 54px;\r\n    height: 13px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--yellow);\r\n\r\n    background: white;\r\n}\r\n\r\n.recognition-box {\r\n    position: absolute;\r\n\r\n    right: 23px;\r\n    top: 18px;\r\n\r\n    padding:\r\n        7px\r\n        9px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,98,112,.3);\r\n\r\n    border-radius: 7px;\r\n\r\n    background:\r\n        rgba(255,98,112,.07);\r\n\r\n    color: #ff939c;\r\n\r\n    font-family:\r\n        ui-monospace,\r\n        monospace;\r\n\r\n    font-size: 7px;\r\n    font-weight: 900;\r\n}\r\n\r\n.monitor-data {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(2,1fr);\r\n\r\n    gap: 8px;\r\n\r\n    padding: 13px;\r\n}\r\n\r\n.data-box {\r\n    padding: 11px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.07);\r\n\r\n    border-radius: 9px;\r\n\r\n    background:\r\n        rgba(255,255,255,.025);\r\n}\r\n\r\n.data-box small {\r\n    display: block;\r\n\r\n    color: #71899d;\r\n\r\n    font-size: 7px;\r\n}\r\n\r\n.data-box strong {\r\n    display: block;\r\n\r\n    margin-top: 4px;\r\n\r\n    color: white;\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.data-box .bad {\r\n    color: var(--red);\r\n}\r\n\r\n.data-box .warning {\r\n    color: var(--yellow);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUICK DIAGNOSIS\r\n   ========================================================= *\/\r\n\r\n.diagnosis-wrap {\r\n    position: relative;\r\n    z-index: 20;\r\n\r\n    margin-top: -57px;\r\n}\r\n\r\n.diagnosis {\r\n    display: grid;\r\n    grid-template-columns:\r\n        auto\r\n        1fr\r\n        auto;\r\n\r\n    gap: 22px;\r\n    align-items: center;\r\n\r\n    padding: 29px 31px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,178,73,.18);\r\n\r\n    border-radius: 23px;\r\n\r\n    background: white;\r\n\r\n    box-shadow: var(--shadow);\r\n}\r\n\r\n.diagnosis-icon {\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    width: 64px;\r\n    height: 64px;\r\n\r\n    border-radius: 17px;\r\n\r\n    background:\r\n        rgba(255,178,73,.12);\r\n\r\n    color: #b26d00;\r\n\r\n    font-size: 28px;\r\n    font-weight: 900;\r\n}\r\n\r\n.diagnosis h2 {\r\n    margin: 0;\r\n\r\n    font-size: 21px;\r\n}\r\n\r\n.diagnosis p {\r\n    margin:\r\n        5px\r\n        0\r\n        0;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 12px;\r\n}\r\n\r\n.diagnosis-badge {\r\n    padding:\r\n        9px\r\n        12px;\r\n\r\n    border-radius: 999px;\r\n\r\n    background:\r\n        rgba(255,178,73,.11);\r\n\r\n    color: #a76500;\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PROBLEM \/ SOLUTION\r\n   ========================================================= *\/\r\n\r\n.problem {\r\n    padding:\r\n        115px\r\n        0\r\n        100px;\r\n}\r\n\r\n.problem-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        .83fr\r\n        1.17fr;\r\n\r\n    gap: 70px;\r\n\r\n    margin-top: 50px;\r\n}\r\n\r\n.problem-card {\r\n    position: sticky;\r\n\r\n    top: 25px;\r\n\r\n    padding: 31px;\r\n\r\n    border-radius: 24px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            #071522,\r\n            #0b2135\r\n        );\r\n\r\n    color: white;\r\n\r\n    box-shadow: var(--shadow);\r\n}\r\n\r\n.problem-card small {\r\n    color: var(--cyan);\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n    letter-spacing: .12em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.problem-card h3 {\r\n    margin:\r\n        17px\r\n        0\r\n        11px;\r\n\r\n    color: var(--yellow);\r\n\r\n    font-size: 29px;\r\n    line-height: 1.2;\r\n    letter-spacing: -.035em;\r\n}\r\n\r\n.problem-card p {\r\n    margin: 0;\r\n\r\n    color: #90a7ba;\r\n\r\n    font-size: 11px;\r\n}\r\n\r\n.solution-list {\r\n    display: grid;\r\n    gap: 12px;\r\n}\r\n\r\n.solution-item {\r\n    display: grid;\r\n    grid-template-columns:\r\n        47px\r\n        1fr;\r\n\r\n    gap: 15px;\r\n\r\n    padding: 20px;\r\n\r\n    border:\r\n        1px solid\r\n        #dfe7ed;\r\n\r\n    border-radius: 15px;\r\n\r\n    background: #fafbfd;\r\n}\r\n\r\n.solution-number {\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    width: 44px;\r\n    height: 44px;\r\n\r\n    border-radius: 12px;\r\n\r\n    background: var(--surface-blue);\r\n\r\n    color: var(--blue);\r\n\r\n    font-size: 10px;\r\n    font-weight: 900;\r\n}\r\n\r\n.solution-item h3 {\r\n    margin: 0;\r\n\r\n    font-size: 14px;\r\n}\r\n\r\n.solution-item p {\r\n    margin:\r\n        4px\r\n        0\r\n        0;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ORIGINAL MEDIA\r\n   ========================================================= *\/\r\n\r\n.original-media {\r\n    position: relative;\r\n    overflow: hidden;\r\n\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            #030910,\r\n            #081a2b\r\n        );\r\n\r\n    color: white;\r\n}\r\n\r\n.original-media::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    inset: 0;\r\n\r\n    background-image:\r\n        linear-gradient(\r\n            rgba(255,255,255,.03) 1px,\r\n            transparent 1px\r\n        ),\r\n        linear-gradient(\r\n            90deg,\r\n            rgba(255,255,255,.03) 1px,\r\n            transparent 1px\r\n        );\r\n\r\n    background-size: 52px 52px;\r\n}\r\n\r\n.original-media-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n.original-media .kicker {\r\n    color: var(--cyan);\r\n}\r\n\r\n.original-media .section-intro {\r\n    color: #90a7ba;\r\n}\r\n\r\n.media-loader {\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    min-height: 220px;\r\n\r\n    margin-top: 45px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.09);\r\n\r\n    border-radius: 20px;\r\n\r\n    background:\r\n        rgba(255,255,255,.03);\r\n\r\n    text-align: center;\r\n}\r\n\r\n.media-spinner {\r\n    width: 43px;\r\n    height: 43px;\r\n\r\n    margin:\r\n        0\r\n        auto\r\n        13px;\r\n\r\n    border:\r\n        4px solid\r\n        rgba(255,255,255,.10);\r\n\r\n    border-top-color:\r\n        var(--yellow);\r\n\r\n    border-radius: 50%;\r\n\r\n    animation:\r\n        media-spin\r\n        .8s\r\n        linear\r\n        infinite;\r\n}\r\n\r\n@keyframes media-spin {\r\n\r\n    to {\r\n        transform:\r\n            rotate(360deg);\r\n    }\r\n}\r\n\r\n.media-loader strong {\r\n    display: block;\r\n\r\n    color: var(--yellow);\r\n\r\n    font-size: 13px;\r\n}\r\n\r\n.media-loader span {\r\n    display: block;\r\n\r\n    margin-top: 5px;\r\n\r\n    color: #849caf;\r\n\r\n    font-size: 9px;\r\n}\r\n\r\n.original-media-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(2,minmax(0,1fr));\r\n\r\n    gap: 18px;\r\n\r\n    margin-top: 45px;\r\n}\r\n\r\n.original-media-card {\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.09);\r\n\r\n    border-radius: 20px;\r\n\r\n    background:\r\n        rgba(255,255,255,.035);\r\n}\r\n\r\n.original-media-label {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    gap: 10px;\r\n\r\n    padding:\r\n        13px\r\n        16px;\r\n\r\n    border-bottom:\r\n        1px solid\r\n        rgba(255,255,255,.07);\r\n}\r\n\r\n.original-media-label strong {\r\n    color: var(--yellow);\r\n\r\n    font-size: 9px;\r\n    letter-spacing: .08em;\r\n}\r\n\r\n.original-media-label span {\r\n    color: #71899d;\r\n\r\n    font-size: 7px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.original-media-content {\r\n    min-height: 200px;\r\n\r\n    background: #050e17;\r\n}\r\n\r\n.original-media-content img,\r\n.original-media-content video {\r\n    width: 100%;\r\n    height: auto;\r\n\r\n    object-fit: contain;\r\n\r\n    background: black;\r\n}\r\n\r\n.original-media-content video {\r\n    max-height: 650px;\r\n}\r\n\r\n.original-media-content iframe {\r\n    display: block;\r\n\r\n    width: 100%;\r\n    min-height: 380px;\r\n\r\n    border: 0;\r\n}\r\n\r\n.original-media-content figure,\r\n.original-media-content .wp-block-video,\r\n.original-media-content .wp-video {\r\n    width: 100%;\r\n\r\n    margin: 0;\r\n}\r\n\r\n.original-media-content figcaption {\r\n    padding: 10px 14px;\r\n\r\n    color: #8fa4b6;\r\n\r\n    font-size: 9px;\r\n}\r\n\r\n.original-media-fallback {\r\n    display: none;\r\n\r\n    margin-top: 30px;\r\n    padding: 18px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,230,0,.18);\r\n\r\n    border-radius: 13px;\r\n\r\n    background:\r\n        rgba(255,230,0,.05);\r\n\r\n    color: #9eb0bf;\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BAD VS GOOD AIM\r\n   ========================================================= *\/\r\n\r\n.aim {\r\n    background: white;\r\n}\r\n\r\n.aim-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(2,1fr);\r\n\r\n    gap: 20px;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.aim-card {\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        var(--border);\r\n\r\n    border-radius: 22px;\r\n\r\n    background: white;\r\n}\r\n\r\n.aim-head {\r\n    padding: 28px;\r\n}\r\n\r\n.aim-card.bad .aim-head {\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            #fff3f4,\r\n            white\r\n        );\r\n}\r\n\r\n.aim-card.good .aim-head {\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            #f1fbf7,\r\n            white\r\n        );\r\n}\r\n\r\n.aim-status {\r\n    display: inline-flex;\r\n\r\n    padding:\r\n        6px\r\n        9px;\r\n\r\n    border-radius: 999px;\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.bad .aim-status {\r\n    background:\r\n        rgba(255,98,112,.10);\r\n\r\n    color: #cc3948;\r\n}\r\n\r\n.good .aim-status {\r\n    background:\r\n        rgba(46,210,154,.10);\r\n\r\n    color: #07875e;\r\n}\r\n\r\n.aim-card h3 {\r\n    margin:\r\n        17px\r\n        0\r\n        9px;\r\n\r\n    font-size: 26px;\r\n}\r\n\r\n.aim-card p {\r\n    margin: 0;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 11px;\r\n}\r\n\r\n.aim-list {\r\n    padding:\r\n        0\r\n        28px\r\n        28px;\r\n}\r\n\r\n.aim-row {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 9px;\r\n\r\n    padding-top: 11px;\r\n    margin-top: 11px;\r\n\r\n    border-top:\r\n        1px solid\r\n        #e8edf1;\r\n\r\n    color: #526779;\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.bad .aim-row::before {\r\n    content: \"\u00d7\";\r\n\r\n    color: var(--red);\r\n\r\n    font-weight: 900;\r\n}\r\n\r\n.good .aim-row::before {\r\n    content: \"\u2713\";\r\n\r\n    color: var(--green);\r\n\r\n    font-weight: 900;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FOUR RULES\r\n   ========================================================= *\/\r\n\r\n.rules {\r\n    background: var(--surface-soft);\r\n}\r\n\r\n.rule-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(4,1fr);\r\n\r\n    gap: 16px;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.rule-card {\r\n    position: relative;\r\n    overflow: hidden;\r\n\r\n    min-height: 285px;\r\n\r\n    padding: 25px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--border);\r\n\r\n    border-radius: 19px;\r\n\r\n    background: white;\r\n}\r\n\r\n.rule-big-number {\r\n    position: absolute;\r\n\r\n    right: 13px;\r\n    top: -19px;\r\n\r\n    color:\r\n        rgba(36,124,255,.055);\r\n\r\n    font-size: 108px;\r\n    font-weight: 900;\r\n    line-height: 1;\r\n}\r\n\r\n.rule-icon {\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    width: 43px;\r\n    height: 43px;\r\n\r\n    margin-bottom: 23px;\r\n\r\n    border-radius: 11px;\r\n\r\n    background: var(--surface-blue);\r\n\r\n    color: var(--blue);\r\n\r\n    font-size: 9px;\r\n    font-weight: 900;\r\n}\r\n\r\n.rule-card h3 {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    margin:\r\n        0\r\n        0\r\n        8px;\r\n\r\n    font-size: 17px;\r\n}\r\n\r\n.rule-card p {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    margin: 0;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.rule-value {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    display: inline-flex;\r\n\r\n    margin-top: 18px;\r\n    padding:\r\n        6px\r\n        9px;\r\n\r\n    border-radius: 999px;\r\n\r\n    background:\r\n        rgba(46,210,154,.10);\r\n\r\n    color: #07895f;\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   GEOMETRY\r\n   ========================================================= *\/\r\n\r\n.geometry {\r\n    background: white;\r\n}\r\n\r\n.geometry-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(3,1fr);\r\n\r\n    gap: 18px;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.geometry-card {\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        var(--border);\r\n\r\n    border-radius: 20px;\r\n\r\n    background: white;\r\n}\r\n\r\n.geometry-view {\r\n    position: relative;\r\n\r\n    height: 245px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            #071522,\r\n            #0b2135\r\n        );\r\n}\r\n\r\n.geo-camera {\r\n    position: absolute;\r\n\r\n    left: 31px;\r\n    top: 49px;\r\n\r\n    width: 81px;\r\n    height: 37px;\r\n\r\n    border:\r\n        2px solid\r\n        var(--cyan);\r\n\r\n    border-radius:\r\n        7px\r\n        16px\r\n        10px\r\n        7px;\r\n}\r\n\r\n.geo-camera::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    right: 9px;\r\n    top: 7px;\r\n\r\n    width: 18px;\r\n    height: 18px;\r\n\r\n    border:\r\n        2px solid\r\n        var(--yellow);\r\n\r\n    border-radius: 50%;\r\n}\r\n\r\n.geo-car {\r\n    position: absolute;\r\n\r\n    right: 34px;\r\n    bottom: 38px;\r\n\r\n    width: 125px;\r\n    height: 50px;\r\n\r\n    border:\r\n        1px solid\r\n        #6d8090;\r\n\r\n    border-radius:\r\n        18px\r\n        22px\r\n        7px\r\n        7px;\r\n}\r\n\r\n.geo-plate {\r\n    position: absolute;\r\n\r\n    left: 38px;\r\n    bottom: 5px;\r\n\r\n    width: 45px;\r\n    height: 11px;\r\n\r\n    background: white;\r\n\r\n    border:\r\n        1px solid\r\n        var(--yellow);\r\n}\r\n\r\n.geo-line {\r\n    position: absolute;\r\n\r\n    left: 106px;\r\n    top: 76px;\r\n\r\n    width: 170px;\r\n    height: 1px;\r\n\r\n    background:\r\n        var(--yellow);\r\n\r\n    transform-origin: left;\r\n}\r\n\r\n.geo-value {\r\n    position: absolute;\r\n\r\n    left: 135px;\r\n    top: 94px;\r\n\r\n    padding:\r\n        5px\r\n        8px;\r\n\r\n    border-radius: 7px;\r\n\r\n    background:\r\n        rgba(255,230,0,.09);\r\n\r\n    color: var(--yellow);\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n}\r\n\r\n.geometry-copy {\r\n    padding: 23px;\r\n}\r\n\r\n.geometry-card h3 {\r\n    margin: 0;\r\n\r\n    font-size: 19px;\r\n}\r\n\r\n.geometry-card p {\r\n    margin:\r\n        8px\r\n        0\r\n        0;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PIXELS\r\n   ========================================================= *\/\r\n\r\n.pixels {\r\n    position: relative;\r\n    overflow: hidden;\r\n\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            #030910,\r\n            #081a2b\r\n        );\r\n\r\n    color: white;\r\n}\r\n\r\n.pixels::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    inset: 0;\r\n\r\n    background-image:\r\n        linear-gradient(\r\n            rgba(255,255,255,.03) 1px,\r\n            transparent 1px\r\n        ),\r\n        linear-gradient(\r\n            90deg,\r\n            rgba(255,255,255,.03) 1px,\r\n            transparent 1px\r\n        );\r\n\r\n    background-size: 50px 50px;\r\n}\r\n\r\n.pixels-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n.pixels .kicker {\r\n    color: var(--cyan);\r\n}\r\n\r\n.pixels .section-intro {\r\n    color: #90a7b9;\r\n}\r\n\r\n.pixel-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        .8fr\r\n        1.2fr;\r\n\r\n    gap: 45px;\r\n    align-items: center;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.pixel-number {\r\n    padding: 32px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.09);\r\n\r\n    border-radius: 23px;\r\n\r\n    background:\r\n        rgba(255,255,255,.035);\r\n}\r\n\r\n.pixel-number small {\r\n    color: var(--cyan);\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n}\r\n\r\n.pixel-number strong {\r\n    display: block;\r\n\r\n    margin-top: 20px;\r\n\r\n    color: var(--yellow);\r\n\r\n    font-size: 104px;\r\n    line-height: .8;\r\n    letter-spacing: -.07em;\r\n}\r\n\r\n.pixel-number span {\r\n    display: block;\r\n\r\n    margin-top: 16px;\r\n\r\n    color: #92a8ba;\r\n\r\n    font-size: 11px;\r\n}\r\n\r\n.pixel-explanation {\r\n    display: grid;\r\n    gap: 11px;\r\n}\r\n\r\n.pixel-row {\r\n    padding: 17px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.08);\r\n\r\n    border-radius: 13px;\r\n\r\n    background:\r\n        rgba(255,255,255,.025);\r\n}\r\n\r\n.pixel-row strong {\r\n    display: block;\r\n\r\n    color: var(--yellow);\r\n\r\n    font-size: 12px;\r\n}\r\n\r\n.pixel-row p {\r\n    margin:\r\n        4px\r\n        0\r\n        0;\r\n\r\n    color: #8da4b7;\r\n\r\n    font-size: 9px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PLATE ALGORITHM\r\n   ========================================================= *\/\r\n\r\n.algorithm {\r\n    background: white;\r\n}\r\n\r\n.algorithm-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        .9fr\r\n        1.1fr;\r\n\r\n    gap: 55px;\r\n    align-items: start;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.menu-card {\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid var(--border);\r\n\r\n    border-radius: 22px;\r\n\r\n    box-shadow:\r\n        0 18px 55px\r\n        rgba(12,38,65,.08);\r\n}\r\n\r\n.menu-top {\r\n    padding:\r\n        14px\r\n        17px;\r\n\r\n    background: #071522;\r\n\r\n    color: var(--yellow);\r\n\r\n    font-family:\r\n        ui-monospace,\r\n        monospace;\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n}\r\n\r\n.menu-screen {\r\n    padding: 23px;\r\n\r\n    background: #f7f9fb;\r\n}\r\n\r\n.menu-path {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    align-items: center;\r\n    gap: 6px;\r\n}\r\n\r\n.path-node {\r\n    padding:\r\n        7px\r\n        9px;\r\n\r\n    border:\r\n        1px solid #dce5ed;\r\n\r\n    border-radius: 7px;\r\n\r\n    background: white;\r\n\r\n    color: #475d71;\r\n\r\n    font-size: 9px;\r\n    font-weight: 800;\r\n}\r\n\r\n.path-arrow {\r\n    color: var(--blue);\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.algorithm-select {\r\n    margin-top: 24px;\r\n    padding: 18px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(36,124,255,.18);\r\n\r\n    border-radius: 12px;\r\n\r\n    background: var(--surface-blue);\r\n}\r\n\r\n.algorithm-select small {\r\n    color: #6f8193;\r\n\r\n    font-size: 8px;\r\n}\r\n\r\n.algorithm-select strong {\r\n    display: block;\r\n\r\n    margin-top: 5px;\r\n\r\n    color: var(--blue);\r\n\r\n    font-size: 15px;\r\n}\r\n\r\n.algorithm-steps {\r\n    display: grid;\r\n    gap: 11px;\r\n}\r\n\r\n.algorithm-step {\r\n    display: grid;\r\n    grid-template-columns:\r\n        41px\r\n        1fr;\r\n\r\n    gap: 14px;\r\n\r\n    padding: 17px;\r\n\r\n    border:\r\n        1px solid\r\n        #dfe7ed;\r\n\r\n    border-radius: 13px;\r\n\r\n    background: #fafbfd;\r\n}\r\n\r\n.algorithm-step-number {\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    width: 39px;\r\n    height: 39px;\r\n\r\n    border-radius: 10px;\r\n\r\n    background: var(--surface-blue);\r\n\r\n    color: var(--blue);\r\n\r\n    font-size: 9px;\r\n    font-weight: 900;\r\n}\r\n\r\n.algorithm-step strong {\r\n    display: block;\r\n\r\n    font-size: 12px;\r\n}\r\n\r\n.algorithm-step p {\r\n    margin:\r\n        4px\r\n        0\r\n        0;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 9px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CHECKLIST\r\n   ========================================================= *\/\r\n\r\n.checklist {\r\n    background: var(--surface-soft);\r\n}\r\n\r\n.check-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(3,1fr);\r\n\r\n    gap: 16px;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.check-card {\r\n    position: relative;\r\n    overflow: hidden;\r\n\r\n    min-height: 225px;\r\n\r\n    padding: 25px;\r\n\r\n    border:\r\n        1px solid var(--border);\r\n\r\n    border-radius: 18px;\r\n\r\n    background: white;\r\n}\r\n\r\n.check-number {\r\n    color: var(--blue);\r\n\r\n    font-size: 9px;\r\n    font-weight: 900;\r\n    letter-spacing: .09em;\r\n}\r\n\r\n.check-card h3 {\r\n    margin:\r\n        22px\r\n        0\r\n        8px;\r\n\r\n    font-size: 16px;\r\n}\r\n\r\n.check-card p {\r\n    margin: 0;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RELATED\r\n   ========================================================= *\/\r\n\r\n.related {\r\n    background: white;\r\n}\r\n\r\n.related-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(3,1fr);\r\n\r\n    gap: 17px;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.related-card {\r\n    display: flex;\r\n    flex-direction: column;\r\n\r\n    min-height: 270px;\r\n\r\n    padding: 26px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--border);\r\n\r\n    border-radius: 19px;\r\n\r\n    background: white;\r\n\r\n    text-decoration: none;\r\n\r\n    transition:\r\n        transform .18s ease,\r\n        box-shadow .18s ease,\r\n        border-color .18s ease;\r\n}\r\n\r\n.related-card:hover {\r\n    transform:\r\n        translateY(-4px);\r\n\r\n    border-color:\r\n        rgba(36,124,255,.24);\r\n\r\n    box-shadow:\r\n        0 18px 48px\r\n        rgba(12,38,65,.09);\r\n}\r\n\r\n.related-label {\r\n    color: var(--blue);\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.related-card h3 {\r\n    margin:\r\n        17px\r\n        0\r\n        9px;\r\n\r\n    font-size: 19px;\r\n    line-height: 1.25;\r\n}\r\n\r\n.related-card p {\r\n    margin: 0;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.related-arrow {\r\n    margin-top: auto;\r\n    padding-top: 18px;\r\n\r\n    color: var(--blue);\r\n\r\n    font-size: 9px;\r\n    font-weight: 850;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ORIGINAL SOURCE LINKS\r\n   ========================================================= *\/\r\n\r\n.original-links {\r\n    background: var(--surface-soft);\r\n}\r\n\r\n.source-link-list {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 8px;\r\n\r\n    margin-top: 35px;\r\n}\r\n\r\n.source-link-pill {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 7px;\r\n\r\n    padding:\r\n        9px\r\n        11px;\r\n\r\n    border:\r\n        1px solid\r\n        #dce5ed;\r\n\r\n    border-radius: 999px;\r\n\r\n    background: white;\r\n\r\n    color: #566c7f;\r\n\r\n    font-size: 9px;\r\n    font-weight: 750;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n.source-link-pill:hover {\r\n    border-color:\r\n        rgba(36,124,255,.3);\r\n\r\n    color: var(--blue);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REQUIRED NAVIGATION\r\n   ========================================================= *\/\r\n\r\n.navigation {\r\n    position: relative;\r\n    overflow: hidden;\r\n\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            #030910,\r\n            #091e30\r\n        );\r\n\r\n    color: white;\r\n}\r\n\r\n.navigation::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    inset: 0;\r\n\r\n    background-image:\r\n        linear-gradient(\r\n            rgba(255,255,255,.032) 1px,\r\n            transparent 1px\r\n        ),\r\n        linear-gradient(\r\n            90deg,\r\n            rgba(255,255,255,.032) 1px,\r\n            transparent 1px\r\n        );\r\n\r\n    background-size: 50px 50px;\r\n}\r\n\r\n.navigation-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n.navigation .kicker {\r\n    color: var(--cyan);\r\n}\r\n\r\n.navigation .section-intro {\r\n    color: #90a6b8;\r\n}\r\n\r\n.navigation-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(4,1fr);\r\n\r\n    gap: 14px;\r\n\r\n    margin-top: 45px;\r\n}\r\n\r\n.navigation-card {\r\n    display: flex;\r\n    flex-direction: column;\r\n\r\n    min-height: 245px;\r\n\r\n    padding: 24px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.09);\r\n\r\n    border-radius: 18px;\r\n\r\n    background:\r\n        rgba(255,255,255,.035);\r\n\r\n    text-decoration: none;\r\n\r\n    transition:\r\n        transform .18s ease,\r\n        border-color .18s ease,\r\n        background .18s ease;\r\n}\r\n\r\n.navigation-card:hover {\r\n    transform:\r\n        translateY(-4px);\r\n\r\n    border-color:\r\n        rgba(54,213,231,.28);\r\n\r\n    background:\r\n        rgba(255,255,255,.055);\r\n}\r\n\r\n.navigation-label {\r\n    color: var(--cyan);\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n    letter-spacing: .1em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.navigation-card h3 {\r\n    margin:\r\n        18px\r\n        0\r\n        9px;\r\n\r\n    font-size: 20px;\r\n    line-height: 1.2;\r\n}\r\n\r\n.navigation-card p {\r\n    margin: 0;\r\n\r\n    color: #879eb1;\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.navigation-arrow {\r\n    margin-top: auto;\r\n\r\n    color: #8fc2ff;\r\n\r\n    font-size: 10px;\r\n    font-weight: 900;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FOOTER\r\n   ========================================================= *\/\r\n\r\n.footer {\r\n    padding:\r\n        50px\r\n        0\r\n        28px;\r\n\r\n    background: #030910;\r\n\r\n    color: #71869a;\r\n}\r\n\r\n.footer-main {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    justify-content: space-between;\r\n    gap: 35px;\r\n\r\n    padding-bottom: 35px;\r\n\r\n    border-bottom:\r\n        1px solid\r\n        rgba(255,255,255,.07);\r\n}\r\n\r\n.footer-brand strong {\r\n    display: block;\r\n\r\n    font-size: 15px;\r\n}\r\n\r\n.footer-brand p {\r\n    max-width: 470px;\r\n\r\n    margin:\r\n        10px\r\n        0\r\n        0;\r\n\r\n    font-size: 10px;\r\n    line-height: 1.7;\r\n}\r\n\r\n.footer-links {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    justify-content: flex-end;\r\n    gap: 7px;\r\n}\r\n\r\n.footer-links a {\r\n    padding:\r\n        7px\r\n        9px;\r\n\r\n    border-radius: 8px;\r\n\r\n    color: #8195a7;\r\n\r\n    font-size: 9px;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n.footer-links a:hover {\r\n    background:\r\n        rgba(255,255,255,.05);\r\n\r\n    color: white;\r\n}\r\n\r\n.footer-bottom {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    gap: 20px;\r\n\r\n    padding-top: 24px;\r\n\r\n    font-size: 9px;\r\n}\r\n\r\n.copyright {\r\n    color: #b6c4cf;\r\n\r\n    font-weight: 850;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1050px) {\r\n\r\n    .desktop-nav {\r\n        display: none;\r\n    }\r\n\r\n    .hero-grid,\r\n    .problem-grid,\r\n    .pixel-grid,\r\n    .algorithm-grid {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .problem-card {\r\n        position: static;\r\n    }\r\n\r\n    .original-media-grid,\r\n    .aim-grid {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .rule-grid,\r\n    .navigation-grid {\r\n        grid-template-columns:\r\n            repeat(2,1fr);\r\n    }\r\n\r\n    .geometry-grid,\r\n    .check-grid,\r\n    .related-grid {\r\n        grid-template-columns:\r\n            repeat(2,1fr);\r\n    }\r\n}\r\n\r\n\r\n@media (max-width: 720px) {\r\n\r\n    .container {\r\n        width:\r\n            min(\r\n                calc(100% - 28px),\r\n                var(--max)\r\n            );\r\n    }\r\n\r\n    .section {\r\n        padding: 75px 0;\r\n    }\r\n\r\n    .site-header {\r\n        padding: 15px 0;\r\n    }\r\n\r\n    .brand-name small {\r\n        display: none;\r\n    }\r\n\r\n    .nav-cta span {\r\n        display: none;\r\n    }\r\n\r\n    .hero {\r\n        min-height: auto;\r\n\r\n        padding:\r\n            135px\r\n            0\r\n            95px;\r\n    }\r\n\r\n    .hero h1 {\r\n        font-size:\r\n            clamp(\r\n                43px,\r\n                13vw,\r\n                64px\r\n            );\r\n    }\r\n\r\n    .hero-lead {\r\n        font-size: 16px;\r\n    }\r\n\r\n    .hero-actions {\r\n        flex-direction: column;\r\n    }\r\n\r\n    .hero-actions .btn {\r\n        width: 100%;\r\n    }\r\n\r\n    .diagnosis-wrap {\r\n        margin-top: -34px;\r\n    }\r\n\r\n    .diagnosis {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .rule-grid,\r\n    .geometry-grid,\r\n    .check-grid,\r\n    .related-grid,\r\n    .navigation-grid {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .original-media-content iframe {\r\n        min-height: 230px;\r\n    }\r\n\r\n    .footer-main {\r\n        flex-direction: column;\r\n    }\r\n\r\n    .footer-links {\r\n        justify-content: flex-start;\r\n    }\r\n\r\n    .footer-bottom {\r\n        flex-direction: column;\r\n    }\r\n}\r\n\r\n<\/style>\r\n\r\n<\/head>\r\n\r\n\r\n<body>\r\n\r\n\r\n<!-- =========================================================\r\n     HEADER\r\n     ========================================================= -->\r\n\r\n<header class=\"site-header\">\r\n\r\n<div class=\"container nav\">\r\n\r\n\r\n<a\r\n    class=\"brand\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/\"\r\n>\r\n\r\n<span class=\"brand-mark\">\r\n\r\n<svg\r\n    viewBox=\"0 0 24 24\"\r\n    fill=\"none\"\r\n>\r\n<path\r\n    d=\"M3.5 8.5h11.2c1 0 1.8.8 1.8 1.8v5c0 1-.8 1.8-1.8 1.8H3.5c-1 0-1.8-.8-1.8-1.8v-5c0-1 .8-1.8 1.8-1.8Z\"\r\n    stroke=\"white\"\r\n    stroke-width=\"1.6\"\r\n\/>\r\n\r\n<path\r\n    d=\"m16.5 11 4-2v7.6l-4-2\"\r\n    stroke=\"white\"\r\n    stroke-width=\"1.6\"\r\n\/>\r\n\r\n<circle\r\n    cx=\"7\"\r\n    cy=\"12.8\"\r\n    r=\"1.7\"\r\n    fill=\"white\"\r\n\/>\r\n<\/svg>\r\n\r\n<\/span>\r\n\r\n\r\n<span class=\"brand-name\">\r\n\r\nCCTV Academy\r\n\r\n<small>\r\nCCTV \u00b7 AI \u00b7 SECURITY \u00b7 TRAINING\r\n<\/small>\r\n\r\n<\/span>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<nav class=\"desktop-nav\">\r\n\r\n<a href=\"https:\/\/cctvacademy.be\/nl\/blog\/\">\r\nKennisbank\r\n<\/a>\r\n\r\n<a href=\"https:\/\/cctvacademy.be\/nl\/opleidingen\/\">\r\nOpleidingen\r\n<\/a>\r\n\r\n<a href=\"https:\/\/cctvacademy.be\/nl\/wat-mag-je-verwachten-van-cctv-micro-learning\/\">\r\nMicro-Learning\r\n<\/a>\r\n\r\n<a href=\"https:\/\/cctvacademy.be\/nl\/contact\/\">\r\nContact\r\n<\/a>\r\n\r\n<\/nav>\r\n\r\n\r\n\r\n<a\r\n    class=\"nav-cta\"\r\n    href=\"#oplossing\"\r\n>\r\n\r\n<span>\r\nLos het probleem op\r\n<\/span>\r\n\r\n\u2193\r\n\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/header>\r\n\r\n\r\n\r\n<main>\r\n\r\n\r\n<!-- =========================================================\r\n     HERO\r\n     ========================================================= -->\r\n\r\n<section class=\"hero dark-section\">\r\n\r\n<div class=\"container hero-grid\">\r\n\r\n\r\n<div>\r\n\r\n<span class=\"hero-eyebrow\">\r\n\r\n<span class=\"live-dot\"><\/span>\r\n\r\nANPR Troubleshooting \u00b7 ITC413-PW4D\r\n\r\n<\/span>\r\n\r\n\r\n<h1>\r\n\r\n<span>\r\nNummerplaat verkeerd\r\n<\/span>\r\n\r\n<span>\r\nof niet gelezen?\r\n<\/span>\r\n\r\n<\/h1>\r\n\r\n\r\n<p class=\"hero-lead\">\r\n\r\nBegin niet meteen instellingen te wijzigen.\r\n\r\nBij een ANPR-camera zoals de Dahua ITC413-PW4D\r\nligt de oorzaak vaak buiten de software:\r\nplaatsing, kijkhoek, zoom, nummerplaatgrootte\r\nof de gekozen Plate Algorithm-regio.\r\n\r\nGeef de AI eerst een goed beeld.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"hero-actions\">\r\n\r\n<a\r\n    class=\"btn btn-yellow\"\r\n    href=\"#oplossing\"\r\n>\r\nStart de troubleshooting \u2192\r\n<\/a>\r\n\r\n<a\r\n    class=\"btn btn-dark\"\r\n    href=\"#originele-media\"\r\n>\r\nBekijk de originele demo's\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<!-- MONITOR -->\r\n\r\n<aside class=\"anpr-monitor\">\r\n\r\n<div class=\"monitor\">\r\n\r\n\r\n<div class=\"monitor-head\">\r\n\r\n<span>\r\nANPR ANALYSIS \/\/ LIVE\r\n<\/span>\r\n\r\n<span class=\"monitor-alert\">\r\n\u25cf READ ERROR\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"monitor-scene\">\r\n\r\n<div class=\"monitor-camera\"><\/div>\r\n\r\n<div class=\"bad-fov\"><\/div>\r\n\r\n\r\n<div class=\"vehicle\">\r\n\r\n<div class=\"plate\"><\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"recognition-box\">\r\nOCR CONFIDENCE: LOW\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"monitor-data\">\r\n\r\n\r\n<div class=\"data-box\">\r\n\r\n<small>\r\nVERTICAL ANGLE\r\n<\/small>\r\n\r\n<strong class=\"bad\">\r\nTOO LARGE\r\n<\/strong>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"data-box\">\r\n\r\n<small>\r\nPLATE PIXELS\r\n<\/small>\r\n\r\n<strong class=\"warning\">\r\nTOO LOW\r\n<\/strong>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"data-box\">\r\n\r\n<small>\r\nOCR\r\n<\/small>\r\n\r\n<strong class=\"bad\">\r\nNO MATCH\r\n<\/strong>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"data-box\">\r\n\r\n<small>\r\nACTION\r\n<\/small>\r\n\r\n<strong>\r\nREALIGN\r\n<\/strong>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/aside>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     QUICK DIAGNOSIS\r\n     ========================================================= -->\r\n\r\n<div class=\"diagnosis-wrap\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"diagnosis\">\r\n\r\n\r\n<div class=\"diagnosis-icon\">\r\n!\r\n<\/div>\r\n\r\n\r\n<div>\r\n\r\n<h2>\r\nControleer eerst de fysieke installatie van de ANPR-camera.\r\n<\/h2>\r\n\r\n<p>\r\n\r\nEen slechte sc\u00e8ne kan niet volledig worden opgelost\r\nmet meer AI, een andere gevoeligheid of een software-update.\r\n\r\nDe camera moet voldoende gerichte beeldinformatie\r\nvan de nummerplaat krijgen.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<span class=\"diagnosis-badge\">\r\nStap 1 \u00b7 plaatsing\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     PROBLEM \/ SOLUTION\r\n     ========================================================= -->\r\n\r\n<section\r\n    class=\"problem\"\r\n    id=\"oplossing\"\r\n>\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nProbleem \u2192 oplossing\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nEen ANPR-camera leest wat je haar laat zien.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nEen ANPR-camera doet veel meer dan filmen.\r\nZe detecteert het voertuig, lokaliseert de nummerplaat,\r\nmaakt een bruikbaar snapshot, zet de plaat via OCR om\r\nnaar tekst en slaat het resultaat op.\r\n\r\nMaar ieder algoritme begint met dezelfde input:\r\nhet beeld uit de lens.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div class=\"problem-grid\">\r\n\r\n\r\n<aside class=\"problem-card dark-card\">\r\n\r\n<small>\r\nCCTV Academy \/\/ eerste controle\r\n<\/small>\r\n\r\n<h3>\r\nKijk naar de camera v\u00f3\u00f3r je naar het menu kijkt.\r\n<\/h3>\r\n\r\n<p>\r\n\r\nSta letterlijk naast de installatie en controleer\r\nwat de camera werkelijk ziet.\r\n\r\nIs de nummerplaat groot genoeg?\r\nKijkt de camera te schuin?\r\nStaat er te veel omgeving in beeld?\r\n\r\n<\/p>\r\n\r\n<\/aside>\r\n\r\n\r\n\r\n<div class=\"solution-list\">\r\n\r\n\r\n<article class=\"solution-item\">\r\n\r\n<div class=\"solution-number\">\r\n01\r\n<\/div>\r\n\r\n<div>\r\n\r\n<h3>\r\nControleer de uitrichting\r\n<\/h3>\r\n\r\n<p>\r\n\r\nRicht zo gericht mogelijk op de zone waar\r\nde nummerplaat werkelijk passeert.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"solution-item\">\r\n\r\n<div class=\"solution-number\">\r\n02\r\n<\/div>\r\n\r\n<div>\r\n\r\n<h3>\r\nGebruik de optische zoom\r\n<\/h3>\r\n\r\n<p>\r\n\r\nVermijd onnodige lucht, voetpaden, gebouwen\r\nof andere delen van de sc\u00e8ne die niets bijdragen\r\naan de nummerplaatherkenning.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"solution-item\">\r\n\r\n<div class=\"solution-number\">\r\n03\r\n<\/div>\r\n\r\n<div>\r\n\r\n<h3>\r\nControleer de kijkhoeken\r\n<\/h3>\r\n\r\n<p>\r\n\r\nZowel de horizontale als verticale kijkhoek\r\nop de nummerplaat moet zo klein mogelijk blijven.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"solution-item\">\r\n\r\n<div class=\"solution-number\">\r\n04\r\n<\/div>\r\n\r\n<div>\r\n\r\n<h3>\r\nControleer het Plate Algorithm\r\n<\/h3>\r\n\r\n<p>\r\n\r\nDe camera moet het passende algoritme gebruiken\r\nvoor het land of de regio waarin ze wordt ingezet.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     ORIGINAL VIDEO + IMAGES\r\n     WORDPRESS MEDIA WORDT AUTOMATISCH OVERGENOMEN\r\n     ========================================================= -->\r\n\r\n<section\r\n    class=\"section original-media dark-section\"\r\n    id=\"originele-media\"\r\n>\r\n\r\n<div class=\"container original-media-inner\">\r\n\r\n<div class=\"kicker\">\r\nOriginele bronmedia\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nBekijk dezelfde demo's en afbeeldingen uit het oorspronkelijke artikel.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nDe onderstaande media worden rechtstreeks uit\r\nhet bestaande CCTV Academy WordPress-artikel geladen.\r\n\r\nDaardoor blijven de originele video's, afbeeldingen\r\nen eventuele captions behouden.\r\n\r\nDe resolutie van bepaalde demonstratievideo's\r\nkan om privacyredenen bewust lager zijn.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div\r\n    id=\"mediaLoader\"\r\n    class=\"media-loader\"\r\n>\r\n\r\n<div>\r\n\r\n<div class=\"media-spinner\"><\/div>\r\n\r\n<strong>\r\nOriginele ANPR-media worden geladen\u2026\r\n<\/strong>\r\n\r\n<span>\r\nVideo's en afbeeldingen worden uit het bestaande artikel gehaald.\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<div\r\n    id=\"originalMediaGrid\"\r\n    class=\"original-media-grid\"\r\n><\/div>\r\n\r\n\r\n\r\n<div\r\n    id=\"mediaFallback\"\r\n    class=\"original-media-fallback\"\r\n>\r\n\r\nDe originele media konden niet automatisch worden opgehaald.\r\n\r\n<a\r\n    href=\"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/\"\r\n    target=\"_blank\"\r\n    rel=\"noopener noreferrer\"\r\n    style=\"\r\n        color:#ffe600;\r\n        font-weight:850;\r\n    \"\r\n>\r\nBekijk het oorspronkelijke artikel \u2192\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     BAD VS GOOD\r\n     ========================================================= -->\r\n\r\n<section class=\"section aim\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nUitrichting\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nMeer beeld is niet automatisch beter beeld.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nEen overzichtscamera probeert vaak zoveel mogelijk\r\nvan een terrein te zien.\r\n\r\nBij ANPR wil je juist voldoende detail\r\nop \u00e9\u00e9n specifieke zone: de nummerplaat.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div class=\"aim-grid\">\r\n\r\n\r\n<article class=\"aim-card bad\">\r\n\r\n<div class=\"aim-head\">\r\n\r\n<span class=\"aim-status\">\r\nSlechte uitrichting\r\n<\/span>\r\n\r\n<h3>\r\nTe veel omgeving. Te weinig nummerplaat.\r\n<\/h3>\r\n\r\n<p>\r\n\r\nDe camera verspilt pixels aan informatie\r\ndie de OCR-herkenning niet nodig heeft.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"aim-list\">\r\n\r\n<div class=\"aim-row\">\r\nVeel lucht of gebouwen in beeld\r\n<\/div>\r\n\r\n<div class=\"aim-row\">\r\nVoetpad en omgeving nemen pixels in\r\n<\/div>\r\n\r\n<div class=\"aim-row\">\r\nNummerplaat wordt te klein weergegeven\r\n<\/div>\r\n\r\n<div class=\"aim-row\">\r\nSterkere hoek op voertuig\r\n<\/div>\r\n\r\n<div class=\"aim-row\">\r\nMinder bruikbare OCR-informatie\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"aim-card good\">\r\n\r\n<div class=\"aim-head\">\r\n\r\n<span class=\"aim-status\">\r\nBetere uitrichting\r\n<\/span>\r\n\r\n<h3>\r\nZoom naar de werkelijke detectiezone.\r\n<\/h3>\r\n\r\n<p>\r\n\r\nGebruik de lens om het relevante gedeelte\r\nvan de rijweg gericht in beeld te brengen.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"aim-list\">\r\n\r\n<div class=\"aim-row\">\r\nNummerplaat centraal in relevante sc\u00e8ne\r\n<\/div>\r\n\r\n<div class=\"aim-row\">\r\nMeer pixels beschikbaar voor OCR\r\n<\/div>\r\n\r\n<div class=\"aim-row\">\r\nMinder irrelevante omgeving\r\n<\/div>\r\n\r\n<div class=\"aim-row\">\r\nKijkhoek zo klein mogelijk\r\n<\/div>\r\n\r\n<div class=\"aim-row\">\r\nBetere input voor de AI\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     FOUR RULES\r\n     ========================================================= -->\r\n\r\n<section class=\"section rules\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nVier controles\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nVier regels die meer verschil maken dan nog een AI-instelling.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nLoop deze punten systematisch af\r\nwanneer een nummerplaat verkeerd of niet wordt gelezen.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div class=\"rule-grid\">\r\n\r\n\r\n<article class=\"rule-card\">\r\n\r\n<span class=\"rule-big-number\">\r\n1\r\n<\/span>\r\n\r\n<div class=\"rule-icon\">\r\nV\r\n<\/div>\r\n\r\n<h3>\r\nVerticale hoek\r\n<\/h3>\r\n\r\n<p>\r\n\r\nBij frontmontage \u2014 bijvoorbeeld vanaf\r\neen hogere positie \u2014 mag de camera niet\r\nte steil op de nummerplaat kijken.\r\n\r\n<\/p>\r\n\r\n<span class=\"rule-value\">\r\nRichtwaarde &lt; 30\u00b0\r\n<\/span>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"rule-card\">\r\n\r\n<span class=\"rule-big-number\">\r\n2\r\n<\/span>\r\n\r\n<div class=\"rule-icon\">\r\nH\r\n<\/div>\r\n\r\n<h3>\r\nHorizontale hoek\r\n<\/h3>\r\n\r\n<p>\r\n\r\nBij montage naast de toegangsweg\r\nwordt de nummerplaat sneller schuin weergegeven.\r\n\r\n<\/p>\r\n\r\n<span class=\"rule-value\">\r\nRichtwaarde &lt; 30\u00b0\r\n<\/span>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"rule-card\">\r\n\r\n<span class=\"rule-big-number\">\r\n3\r\n<\/span>\r\n\r\n<div class=\"rule-icon\">\r\n5\u00b0\r\n<\/div>\r\n\r\n<h3>\r\nPlaathelling\r\n<\/h3>\r\n\r\n<p>\r\n\r\nControleer hoe de nummerplaat zelf\r\nten opzichte van het horizontale beeldvlak staat.\r\n\r\n<\/p>\r\n\r\n<span class=\"rule-value\">\r\nMax. ongeveer 5\u00b0\r\n<\/span>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"rule-card\">\r\n\r\n<span class=\"rule-big-number\">\r\n4\r\n<\/span>\r\n\r\n<div class=\"rule-icon\">\r\nPX\r\n<\/div>\r\n\r\n<h3>\r\nNummerplaatpixels\r\n<\/h3>\r\n\r\n<p>\r\n\r\nHet OCR-algoritme heeft voldoende beeldinformatie nodig\r\nom letters en cijfers betrouwbaar te onderscheiden.\r\n\r\n<\/p>\r\n\r\n<span class=\"rule-value\">\r\n\u00b1140 pixels\r\n<\/span>\r\n\r\n<\/article>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     GEOMETRY\r\n     ========================================================= -->\r\n\r\n<section class=\"section geometry\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nBeeldgeometrie\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nDrie hoeken die je ter plaatse moet controleren.\r\n<\/h2>\r\n\r\n\r\n\r\n<div class=\"geometry-grid\">\r\n\r\n\r\n<!-- VERTICAL -->\r\n\r\n<article class=\"geometry-card\">\r\n\r\n<div class=\"geometry-view\">\r\n\r\n<div class=\"geo-camera\"><\/div>\r\n\r\n<div class=\"geo-car\">\r\n\r\n<div class=\"geo-plate\"><\/div>\r\n\r\n<\/div>\r\n\r\n<div\r\n    class=\"geo-line\"\r\n    style=\"\r\n        transform:rotate(21deg);\r\n    \"\r\n><\/div>\r\n\r\n<span class=\"geo-value\">\r\nVERTICAAL &lt; 30\u00b0\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"geometry-copy\">\r\n\r\n<h3>\r\nVerticale kijkhoek\r\n<\/h3>\r\n\r\n<p>\r\n\r\nHoe hoger de camera staat,\r\nhoe groter de kans dat je te sterk\r\nvan boven op de nummerplaat kijkt.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<!-- HORIZONTAL -->\r\n\r\n<article class=\"geometry-card\">\r\n\r\n<div class=\"geometry-view\">\r\n\r\n<div\r\n    class=\"geo-camera\"\r\n    style=\"\r\n        top:92px;\r\n    \"\r\n><\/div>\r\n\r\n<div\r\n    class=\"geo-car\"\r\n    style=\"\r\n        right:33px;\r\n        bottom:85px;\r\n        transform:rotate(-13deg);\r\n    \"\r\n>\r\n\r\n<div class=\"geo-plate\"><\/div>\r\n\r\n<\/div>\r\n\r\n<div\r\n    class=\"geo-line\"\r\n    style=\"\r\n        top:111px;\r\n        transform:rotate(-7deg);\r\n    \"\r\n><\/div>\r\n\r\n<span\r\n    class=\"geo-value\"\r\n    style=\"\r\n        top:80px;\r\n    \"\r\n>\r\nHORIZONTAAL &lt; 30\u00b0\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"geometry-copy\">\r\n\r\n<h3>\r\nHorizontale kijkhoek\r\n<\/h3>\r\n\r\n<p>\r\n\r\nZijwaartse montage kan de nummerplaat\r\nperspectivisch vervormen.\r\n\r\nRicht de camera zoveel mogelijk\r\nin de rijrichting.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<!-- PLATE -->\r\n\r\n<article class=\"geometry-card\">\r\n\r\n<div class=\"geometry-view\">\r\n\r\n<div\r\n    class=\"geo-car\"\r\n    style=\"\r\n        right:92px;\r\n        bottom:86px;\r\n        transform:rotate(-5deg);\r\n    \"\r\n>\r\n\r\n<div\r\n    class=\"geo-plate\"\r\n    style=\"\r\n        transform:rotate(5deg);\r\n    \"\r\n><\/div>\r\n\r\n<\/div>\r\n\r\n<span\r\n    class=\"geo-value\"\r\n    style=\"\r\n        left:94px;\r\n        top:78px;\r\n    \"\r\n>\r\nPLAATHELLING \u2264 5\u00b0\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"geometry-copy\">\r\n\r\n<h3>\r\nNummerplaat zelf\r\n<\/h3>\r\n\r\n<p>\r\n\r\nNiet alleen de camera staat onder een hoek.\r\nOok de nummerplaat kan schuin in het beeld verschijnen.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     PIXELS\r\n     ========================================================= -->\r\n\r\n<section class=\"section pixels dark-section\">\r\n\r\n<div class=\"container pixels-inner\">\r\n\r\n<div class=\"kicker\">\r\nOCR heeft informatie nodig\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nMaak de nummerplaat groot genoeg in het beeld.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nHet algoritme kan geen details terughalen\r\ndie de camerasensor nooit heeft geregistreerd.\r\n\r\nGebruik daarom de zoom om voldoende effectieve\r\nbeeldinformatie op de plaat te krijgen.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div class=\"pixel-grid\">\r\n\r\n\r\n<div class=\"pixel-number\">\r\n\r\n<small>\r\nPRAKTISCHE RICHTWAARDE\r\n<\/small>\r\n\r\n<strong>\r\n140\r\n<\/strong>\r\n\r\n<span>\r\nongeveer 140 pixels breed\r\nop de nummerplaat\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"pixel-explanation\">\r\n\r\n\r\n<div class=\"pixel-row\">\r\n\r\n<strong>\r\nTe weinig pixels\r\n<\/strong>\r\n\r\n<p>\r\n\r\nLetters en cijfers bevatten te weinig detail\r\nvoor een betrouwbare OCR-omzetting.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"pixel-row\">\r\n\r\n<strong>\r\nZoom gericht in\r\n<\/strong>\r\n\r\n<p>\r\n\r\nGebruik de beschikbare optische zoom\r\nom minder irrelevante omgeving\r\nen meer nummerplaat vast te leggen.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"pixel-row\">\r\n\r\n<strong>\r\nAfstand telt mee\r\n<\/strong>\r\n\r\n<p>\r\n\r\nHoe verder het voertuig van de camera staat,\r\nhoe kleiner de nummerplaat normaal in het beeld wordt.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"pixel-row\">\r\n\r\n<strong>\r\nMaximale afstand \u2260 beste herkenning\r\n<\/strong>\r\n\r\n<p>\r\n\r\nZoek het compromis tussen afstand,\r\nhoogte, kijkhoek, zoom en beeldkwaliteit.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     PLATE ALGORITHM\r\n     ========================================================= -->\r\n\r\n<section class=\"section algorithm\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nSoftwarecontrole\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nControleer daarna het nummerplaat-algoritme.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nPas nadat de fysieke installatie klopt,\r\ncontroleer je of de camera het juiste\r\nnummerplaat-algoritme gebruikt voor jouw locatie.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div class=\"algorithm-grid\">\r\n\r\n\r\n<div class=\"menu-card\">\r\n\r\n<div class=\"menu-top\">\r\nITC413-PW4D \/\/ WEB INTERFACE\r\n<\/div>\r\n\r\n\r\n<div class=\"menu-screen\">\r\n\r\n<div class=\"menu-path\">\r\n\r\n<span class=\"path-node\">\r\nLive\r\n<\/span>\r\n\r\n<span class=\"path-arrow\">\r\n\u2192\r\n<\/span>\r\n\r\n<span class=\"path-node\">\r\nSnapshot\r\n<\/span>\r\n\r\n<span class=\"path-arrow\">\r\n\u2192\r\n<\/span>\r\n\r\n<span class=\"path-node\">\r\nPlate Algorithm\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"algorithm-select\">\r\n\r\n<small>\r\nREGION \/ PLATE ALGORITHM\r\n<\/small>\r\n\r\n<strong>\r\nSelecteer de passende regio\r\n<\/strong>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"algorithm-select\">\r\n\r\n<small>\r\nALTERNATIEF IN BRONARTIKEL\r\n<\/small>\r\n\r\n<strong>\r\nOversea ALG\r\n<\/strong>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"algorithm-steps\">\r\n\r\n\r\n<article class=\"algorithm-step\">\r\n\r\n<div class=\"algorithm-step-number\">\r\n01\r\n<\/div>\r\n\r\n<div>\r\n\r\n<strong>\r\nLog in op de webinterface\r\n<\/strong>\r\n\r\n<p>\r\n\r\nOpen de webpagina van de ANPR-camera\r\nmet een ondersteunde browser.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"algorithm-step\">\r\n\r\n<div class=\"algorithm-step-number\">\r\n02\r\n<\/div>\r\n\r\n<div>\r\n\r\n<strong>\r\nOpen Live \u2192 Snapshot\r\n<\/strong>\r\n\r\n<p>\r\n\r\nNavigeer naar de ANPR snapshotinstellingen.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"algorithm-step\">\r\n\r\n<div class=\"algorithm-step-number\">\r\n03\r\n<\/div>\r\n\r\n<div>\r\n\r\n<strong>\r\nOpen Plate Algorithm\r\n<\/strong>\r\n\r\n<p>\r\n\r\nControleer welke nummerplaatregio actief is.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"algorithm-step\">\r\n\r\n<div class=\"algorithm-step-number\">\r\n04\r\n<\/div>\r\n\r\n<div>\r\n\r\n<strong>\r\nKies het algoritme op basis van locatie\r\n<\/strong>\r\n\r\n<p>\r\n\r\nWanneer de juiste regio niet beschikbaar is,\r\nvermeldt het oorspronkelijke artikel\r\nOversea ALG als alternatief.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     CHECKLIST\r\n     ========================================================= -->\r\n\r\n<section class=\"section checklist\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nTroubleshooting checklist\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nVolg deze volgorde v\u00f3\u00f3r je verder zoekt.\r\n<\/h2>\r\n\r\n\r\n\r\n<div class=\"check-grid\">\r\n\r\n\r\n<article class=\"check-card\">\r\n\r\n<span class=\"check-number\">\r\nCHECK 01\r\n<\/span>\r\n\r\n<h3>\r\nStaat de camera correct gericht?\r\n<\/h3>\r\n\r\n<p>\r\n\r\nControleer ter plaatse waar het voertuig\r\nen de nummerplaat werkelijk door het beeld bewegen.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"check-card\">\r\n\r\n<span class=\"check-number\">\r\nCHECK 02\r\n<\/span>\r\n\r\n<h3>\r\nIs de sc\u00e8ne voldoende ingezoomd?\r\n<\/h3>\r\n\r\n<p>\r\n\r\nVerwijder zoveel mogelijk irrelevante omgeving\r\ndoor de optische zoom correct te gebruiken.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"check-card\">\r\n\r\n<span class=\"check-number\">\r\nCHECK 03\r\n<\/span>\r\n\r\n<h3>\r\nZijn beide kijkhoeken klein genoeg?\r\n<\/h3>\r\n\r\n<p>\r\n\r\nControleer de horizontale \u00e9n verticale hoek.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"check-card\">\r\n\r\n<span class=\"check-number\">\r\nCHECK 04\r\n<\/span>\r\n\r\n<h3>\r\nStaat de nummerplaat niet te schuin?\r\n<\/h3>\r\n\r\n<p>\r\n\r\nControleer ook de ori\u00ebntatie\r\nvan de plaat zelf in het beeld.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"check-card\">\r\n\r\n<span class=\"check-number\">\r\nCHECK 05\r\n<\/span>\r\n\r\n<h3>\r\nHeeft de plaat voldoende pixels?\r\n<\/h3>\r\n\r\n<p>\r\n\r\nGebruik ongeveer 140 pixels breedte\r\nals praktische controlewaarde.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"check-card\">\r\n\r\n<span class=\"check-number\">\r\nCHECK 06\r\n<\/span>\r\n\r\n<h3>\r\nKlopt het Plate Algorithm?\r\n<\/h3>\r\n\r\n<p>\r\n\r\nControleer regio\/land en test opnieuw\r\nmet echte passerende voertuigen.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     RELATED ANPR KNOWLEDGE\r\n     ========================================================= -->\r\n\r\n<section class=\"section related\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nGerelateerde ANPR kennis\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nProbleem nog niet opgelost?\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nEen verkeerde herkenning kan samenhangen\r\nmet montage, rijstroken, scherpstelling,\r\nbelichting of de manier waarop voertuigen\r\ndoor de detectiezone rijden.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div class=\"related-grid\">\r\n\r\n\r\n<a\r\n    class=\"related-card\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-de-installatiehoogte-bepaalt-de-afstand-van-de-nummerplaat-herkenning\/\"\r\n>\r\n\r\n<span class=\"related-label\">\r\nMontage\r\n<\/span>\r\n\r\n<h3>\r\nInstallatiehoogte versus detectieafstand\r\n<\/h3>\r\n\r\n<p>\r\n\r\nBekijk het compromis tussen hoogte,\r\nafstand, kijkhoek en nummerplaatpixels.\r\n\r\n<\/p>\r\n\r\n<span class=\"related-arrow\">\r\nLees verder \u2192\r\n<\/span>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<a\r\n    class=\"related-card\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-wat-als-je-2-rijstroken-wil-filmen\/\"\r\n>\r\n\r\n<span class=\"related-label\">\r\nScenario\r\n<\/span>\r\n\r\n<h3>\r\nWat als je twee rijstroken wilt filmen?\r\n<\/h3>\r\n\r\n<p>\r\n\r\nMeerdere rijstroken be\u00efnvloeden plaatgrootte,\r\nhoek, rijrichting en betrouwbaarheid.\r\n\r\n<\/p>\r\n\r\n<span class=\"related-arrow\">\r\nBekijk scenario \u2192\r\n<\/span>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<a\r\n    class=\"related-card\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/anpr-nummerplaatherkenning\/\"\r\n>\r\n\r\n<span class=\"related-label\">\r\nANPR Hub\r\n<\/span>\r\n\r\n<h3>\r\nANPR Nummerplaatherkenning\r\n<\/h3>\r\n\r\n<p>\r\n\r\nGa naar de centrale technische kennisbank\r\nvoor de Dahua ITC413-PW4D-IZ3.\r\n\r\n<\/p>\r\n\r\n<span class=\"related-arrow\">\r\nOpen ANPR kennisbank \u2192\r\n<\/span>\r\n\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     ORIGINAL SOURCE LINKS\r\n     WORDEN AUTOMATISCH AANGEVULD\r\n     ========================================================= -->\r\n\r\n<section class=\"section original-links\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nLinks uit het bronartikel\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nBestaande links blijven beschikbaar.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nDe interne en externe links die in het oorspronkelijke\r\nWordPress-artikel staan, worden hieronder automatisch\r\novergenomen wanneer ze via de broninhoud beschikbaar zijn.\r\n\r\n<\/p>\r\n\r\n\r\n<div\r\n    id=\"sourceLinks\"\r\n    class=\"source-link-list\"\r\n>\r\n\r\n<a\r\n    class=\"source-link-pill\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/\"\r\n>\r\nOrigineel artikel \u2197\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     REQUIRED NAVIGATION\r\n     ========================================================= -->\r\n\r\n<section class=\"section navigation dark-section\">\r\n\r\n<div class=\"container navigation-inner\">\r\n\r\n<div class=\"kicker\">\r\nVerder met CCTV Academy\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nVan \u00e9\u00e9n verkeerd gelezen plaat naar volledige ANPR-kennis.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nVerdiep je verder in ANPR,\r\ncamerabewaking, IP-netwerken en AI\r\nvia de kennisbank, opleidingen\r\nen CCTV Micro-Learning.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div class=\"navigation-grid\">\r\n\r\n\r\n<a\r\n    class=\"navigation-card\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/blog\/\"\r\n>\r\n\r\n<span class=\"navigation-label\">\r\nKennisbank\r\n<\/span>\r\n\r\n<h3>\r\nBlog\r\n<\/h3>\r\n\r\n<p>\r\n\r\nZoek praktische artikels over\r\nANPR, CCTV, AI,\r\nnetwerken en troubleshooting.\r\n\r\n<\/p>\r\n\r\n<span class=\"navigation-arrow\">\r\nNaar de kennisbank \u2192\r\n<\/span>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<a\r\n    class=\"navigation-card\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/opleidingen\/\"\r\n>\r\n\r\n<span class=\"navigation-label\">\r\nTraining\r\n<\/span>\r\n\r\n<h3>\r\nOpleidingen\r\n<\/h3>\r\n\r\n<p>\r\n\r\nBouw je technische kennis op\r\nvan Basis CCTV tot\r\nAI-CCTV en Advanced AI.\r\n\r\n<\/p>\r\n\r\n<span class=\"navigation-arrow\">\r\nBekijk opleidingen \u2192\r\n<\/span>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<a\r\n    class=\"navigation-card\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/wat-mag-je-verwachten-van-cctv-micro-learning\/\"\r\n>\r\n\r\n<span class=\"navigation-label\">\r\nHands-on\r\n<\/span>\r\n\r\n<h3>\r\nCCTV Micro-Learning\r\n<\/h3>\r\n\r\n<p>\r\n\r\nTest camera's, NVR's,\r\nANPR en netwerkconfiguraties\r\nzelf in de praktijk.\r\n\r\n<\/p>\r\n\r\n<span class=\"navigation-arrow\">\r\nOntdek Micro-Learning \u2192\r\n<\/span>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<a\r\n    class=\"navigation-card\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/contact\/\"\r\n>\r\n\r\n<span class=\"navigation-label\">\r\nCCTV Academy\r\n<\/span>\r\n\r\n<h3>\r\nContact\r\n<\/h3>\r\n\r\n<p>\r\n\r\nHeb je een vraag over\r\nANPR, een opleiding\r\nof technische CCTV-configuratie?\r\n\r\n<\/p>\r\n\r\n<span class=\"navigation-arrow\">\r\nNeem contact op \u2192\r\n<\/span>\r\n\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<\/main>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     FOOTER\r\n     ========================================================= -->\r\n\r\n<footer class=\"footer dark-section\">\r\n\r\n<div class=\"container\">\r\n\r\n\r\n<div class=\"footer-main\">\r\n\r\n\r\n<div class=\"footer-brand\">\r\n\r\n<strong>\r\nCCTV Academy\r\n<\/strong>\r\n\r\n<p>\r\n\r\nPraktische CCTV-kennis voor installateurs,\r\nintegratoren en beveiligingsprofessionals:\r\ncamera's, NVR's, IP-netwerken,\r\nAI, ANPR en technische troubleshooting.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"footer-links\">\r\n\r\n<a href=\"https:\/\/cctvacademy.be\/nl\/anpr-nummerplaatherkenning\/\">\r\nANPR\r\n<\/a>\r\n\r\n<a href=\"https:\/\/cctvacademy.be\/nl\/blog\/\">\r\nBlog\r\n<\/a>\r\n\r\n<a href=\"https:\/\/cctvacademy.be\/nl\/opleidingen\/\">\r\nOpleidingen\r\n<\/a>\r\n\r\n<a href=\"https:\/\/cctvacademy.be\/nl\/wat-mag-je-verwachten-van-cctv-micro-learning\/\">\r\nMicro-Learning\r\n<\/a>\r\n\r\n<a href=\"https:\/\/cctvacademy.be\/nl\/contact\/\">\r\nContact\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"footer-bottom\">\r\n\r\n<span class=\"copyright\">\r\n\u00a9 Wouter Rooseboom \u2014 CCTV Academy. Alle rechten voorbehouden.\r\n<\/span>\r\n\r\n<span>\r\nCCTV \u00b7 AI \u00b7 SECURITY \u00b7 TRAINING\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/footer>\r\n\r\n\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n\"use strict\";\r\n\r\n\r\n\/* =========================================================\r\n   BRONPAGINA\r\n   ========================================================= *\/\r\n\r\nconst SOURCE_ORIGIN =\r\n    \"https:\/\/cctvacademy.be\";\r\n\r\n\r\nconst SOURCE_SLUG =\r\n    \"wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\";\r\n\r\n\r\nconst SOURCE_URL =\r\n    SOURCE_ORIGIN +\r\n    \"\/nl\/\" +\r\n    SOURCE_SLUG +\r\n    \"\/\";\r\n\r\n\r\n\/* =========================================================\r\n   INTERNAL NAVIGATION\r\n   ========================================================= *\/\r\n\r\ndocument\r\n    .querySelectorAll(\r\n        'a[href^=\"#\"]'\r\n    )\r\n    .forEach(\r\n        link => {\r\n\r\n            link.addEventListener(\r\n                \"click\",\r\n                function (event) {\r\n\r\n                    const selector =\r\n                        link.getAttribute(\r\n                            \"href\"\r\n                        );\r\n\r\n\r\n                    if (\r\n                        !selector ||\r\n                        selector === \"#\"\r\n                    ) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    const target =\r\n                        document.querySelector(\r\n                            selector\r\n                        );\r\n\r\n\r\n                    if (!target) {\r\n                        return;\r\n                    }\r\n\r\n\r\n                    event.preventDefault();\r\n\r\n\r\n                    target.scrollIntoView({\r\n                        behavior: \"smooth\",\r\n                        block: \"start\"\r\n                    });\r\n\r\n                }\r\n            );\r\n\r\n        }\r\n    );\r\n\r\n\r\n\r\n\/* =========================================================\r\n   HELPERS\r\n   ========================================================= *\/\r\n\r\nfunction absoluteURL(\r\n    value,\r\n    base = SOURCE_URL\r\n) {\r\n\r\n    if (!value) {\r\n        return \"\";\r\n    }\r\n\r\n\r\n    try {\r\n\r\n        return new URL(\r\n            value,\r\n            base\r\n        ).href;\r\n\r\n    } catch {\r\n\r\n        return value;\r\n    }\r\n}\r\n\r\n\r\nfunction normalizeElementURLs(\r\n    root\r\n) {\r\n\r\n    root\r\n        .querySelectorAll(\r\n            \"img\"\r\n        )\r\n        .forEach(\r\n            image => {\r\n\r\n                const lazySource =\r\n                    image.getAttribute(\r\n                        \"data-lazy-src\"\r\n                    )\r\n                    ||\r\n                    image.getAttribute(\r\n                        \"data-src\"\r\n                    );\r\n\r\n\r\n                if (\r\n                    lazySource\r\n                ) {\r\n\r\n                    image.setAttribute(\r\n                        \"src\",\r\n                        absoluteURL(\r\n                            lazySource\r\n                        )\r\n                    );\r\n                }\r\n\r\n\r\n                if (\r\n                    image.getAttribute(\r\n                        \"src\"\r\n                    )\r\n                ) {\r\n\r\n                    image.setAttribute(\r\n                        \"src\",\r\n                        absoluteURL(\r\n                            image.getAttribute(\r\n                                \"src\"\r\n                            )\r\n                        )\r\n                    );\r\n                }\r\n\r\n\r\n                image.removeAttribute(\r\n                    \"srcset\"\r\n                );\r\n\r\n\r\n                image.removeAttribute(\r\n                    \"sizes\"\r\n                );\r\n\r\n\r\n                image.loading =\r\n                    \"lazy\";\r\n            }\r\n        );\r\n\r\n\r\n    root\r\n        .querySelectorAll(\r\n            \"video\"\r\n        )\r\n        .forEach(\r\n            video => {\r\n\r\n                video.controls =\r\n                    true;\r\n\r\n\r\n                video.preload =\r\n                    \"metadata\";\r\n\r\n\r\n                if (\r\n                    video.getAttribute(\r\n                        \"src\"\r\n                    )\r\n                ) {\r\n\r\n                    video.setAttribute(\r\n                        \"src\",\r\n                        absoluteURL(\r\n                            video.getAttribute(\r\n                                \"src\"\r\n                            )\r\n                        )\r\n                    );\r\n                }\r\n\r\n\r\n                if (\r\n                    video.getAttribute(\r\n                        \"poster\"\r\n                    )\r\n                ) {\r\n\r\n                    video.setAttribute(\r\n                        \"poster\",\r\n                        absoluteURL(\r\n                            video.getAttribute(\r\n                                \"poster\"\r\n                            )\r\n                        )\r\n                    );\r\n                }\r\n            }\r\n        );\r\n\r\n\r\n    root\r\n        .querySelectorAll(\r\n            \"source\"\r\n        )\r\n        .forEach(\r\n            source => {\r\n\r\n                if (\r\n                    source.getAttribute(\r\n                        \"src\"\r\n                    )\r\n                ) {\r\n\r\n                    source.setAttribute(\r\n                        \"src\",\r\n                        absoluteURL(\r\n                            source.getAttribute(\r\n                                \"src\"\r\n                            )\r\n                        )\r\n                    );\r\n                }\r\n            }\r\n        );\r\n\r\n\r\n    root\r\n        .querySelectorAll(\r\n            \"iframe\"\r\n        )\r\n        .forEach(\r\n            iframe => {\r\n\r\n                if (\r\n                    iframe.getAttribute(\r\n                        \"src\"\r\n                    )\r\n                ) {\r\n\r\n                    iframe.setAttribute(\r\n                        \"src\",\r\n                        absoluteURL(\r\n                            iframe.getAttribute(\r\n                                \"src\"\r\n                            )\r\n                        )\r\n                    );\r\n                }\r\n\r\n\r\n                iframe.setAttribute(\r\n                    \"loading\",\r\n                    \"lazy\"\r\n                );\r\n\r\n\r\n                iframe.setAttribute(\r\n                    \"allowfullscreen\",\r\n                    \"\"\r\n                );\r\n            }\r\n        );\r\n\r\n\r\n    root\r\n        .querySelectorAll(\r\n            \"a\"\r\n        )\r\n        .forEach(\r\n            link => {\r\n\r\n                const href =\r\n                    link.getAttribute(\r\n                        \"href\"\r\n                    );\r\n\r\n\r\n                if (href) {\r\n\r\n                    link.setAttribute(\r\n                        \"href\",\r\n                        absoluteURL(\r\n                            href\r\n                        )\r\n                    );\r\n                }\r\n            }\r\n        );\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   MEDIA EXTRACTION\r\n   ========================================================= *\/\r\n\r\nfunction createMediaCard(\r\n    node,\r\n    index,\r\n    type\r\n) {\r\n\r\n    const card =\r\n        document.createElement(\r\n            \"article\"\r\n        );\r\n\r\n\r\n    card.className =\r\n        \"original-media-card\";\r\n\r\n\r\n    const label =\r\n        document.createElement(\r\n            \"div\"\r\n        );\r\n\r\n\r\n    label.className =\r\n        \"original-media-label\";\r\n\r\n\r\n    const strong =\r\n        document.createElement(\r\n            \"strong\"\r\n        );\r\n\r\n\r\n    strong.textContent =\r\n\r\n        type === \"video\"\r\n\r\n            ? \"ORIGINELE DEMOFILM \" +\r\n              String(index + 1)\r\n                  .padStart(\r\n                      2,\r\n                      \"0\"\r\n                  )\r\n\r\n            :\r\n\r\n        type === \"iframe\"\r\n\r\n            ? \"ORIGINELE VIDEO \" +\r\n              String(index + 1)\r\n                  .padStart(\r\n                      2,\r\n                      \"0\"\r\n                  )\r\n\r\n            :\r\n\r\n            \"ORIGINELE AFBEELDING \" +\r\n            String(index + 1)\r\n                .padStart(\r\n                    2,\r\n                    \"0\"\r\n                );\r\n\r\n\r\n    const sourceLabel =\r\n        document.createElement(\r\n            \"span\"\r\n        );\r\n\r\n\r\n    sourceLabel.textContent =\r\n        \"CCTV Academy bronmedia\";\r\n\r\n\r\n    label.append(\r\n        strong,\r\n        sourceLabel\r\n    );\r\n\r\n\r\n    const content =\r\n        document.createElement(\r\n            \"div\"\r\n        );\r\n\r\n\r\n    content.className =\r\n        \"original-media-content\";\r\n\r\n\r\n    const clone =\r\n        node.cloneNode(\r\n            true\r\n        );\r\n\r\n\r\n    normalizeElementURLs(\r\n        clone\r\n    );\r\n\r\n\r\n    \/*\r\n     * Verwijder scripts uit eventueel\r\n     * gekloonde WordPress wrappers.\r\n     *\/\r\n\r\n    clone\r\n        .querySelectorAll?.(\r\n            \"script\"\r\n        )\r\n        .forEach(\r\n            script =>\r\n                script.remove()\r\n        );\r\n\r\n\r\n    content.appendChild(\r\n        clone\r\n    );\r\n\r\n\r\n    card.append(\r\n        label,\r\n        content\r\n    );\r\n\r\n\r\n    return card;\r\n}\r\n\r\n\r\n\r\nfunction collectUniqueMedia(\r\n    wrapper\r\n) {\r\n\r\n    const items =\r\n        [];\r\n\r\n\r\n    const used =\r\n        new Set();\r\n\r\n\r\n    \/*\r\n     * VIDEO TAGS\r\n     *\/\r\n\r\n    wrapper\r\n        .querySelectorAll(\r\n            \"video\"\r\n        )\r\n        .forEach(\r\n            video => {\r\n\r\n                const source =\r\n                    video.getAttribute(\r\n                        \"src\"\r\n                    )\r\n                    ||\r\n                    video.querySelector(\r\n                        \"source\"\r\n                    )\r\n                    ?.getAttribute(\r\n                        \"src\"\r\n                    )\r\n                    ||\r\n                    \"\";\r\n\r\n\r\n                const key =\r\n                    \"video:\" +\r\n                    source;\r\n\r\n\r\n                if (\r\n                    used.has(key)\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n\r\n                used.add(\r\n                    key\r\n                );\r\n\r\n\r\n                \/*\r\n                 * Indien video in figure\/wrapper zit,\r\n                 * neem de wrapper mee zodat caption behouden blijft.\r\n                 *\/\r\n\r\n                const parent =\r\n                    video.closest(\r\n                        \"figure, .wp-block-video, .wp-video\"\r\n                    )\r\n                    ||\r\n                    video;\r\n\r\n\r\n                items.push({\r\n                    type:\r\n                        \"video\",\r\n\r\n                    node:\r\n                        parent\r\n                });\r\n            }\r\n        );\r\n\r\n\r\n    \/*\r\n     * IFRAMES \/ YOUTUBE \/ VIMEO\r\n     *\/\r\n\r\n    wrapper\r\n        .querySelectorAll(\r\n            \"iframe\"\r\n        )\r\n        .forEach(\r\n            iframe => {\r\n\r\n                const source =\r\n                    iframe.getAttribute(\r\n                        \"src\"\r\n                    )\r\n                    ||\r\n                    \"\";\r\n\r\n\r\n                const key =\r\n                    \"iframe:\" +\r\n                    source;\r\n\r\n\r\n                if (\r\n                    used.has(key)\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n\r\n                used.add(\r\n                    key\r\n                );\r\n\r\n\r\n                const parent =\r\n                    iframe.closest(\r\n                        \"figure, .wp-block-embed\"\r\n                    )\r\n                    ||\r\n                    iframe;\r\n\r\n\r\n                items.push({\r\n                    type:\r\n                        \"iframe\",\r\n\r\n                    node:\r\n                        parent\r\n                });\r\n            }\r\n        );\r\n\r\n\r\n    \/*\r\n     * IMAGES\r\n     *\r\n     * Geen images meenemen die deel uitmaken\r\n     * van een reeds gekozen video-wrapper.\r\n     *\/\r\n\r\n    wrapper\r\n        .querySelectorAll(\r\n            \"img\"\r\n        )\r\n        .forEach(\r\n            image => {\r\n\r\n                if (\r\n                    image.closest(\r\n                        \"video, .wp-video, .wp-block-video\"\r\n                    )\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n\r\n                const source =\r\n                    image.getAttribute(\r\n                        \"data-lazy-src\"\r\n                    )\r\n                    ||\r\n                    image.getAttribute(\r\n                        \"data-src\"\r\n                    )\r\n                    ||\r\n                    image.getAttribute(\r\n                        \"src\"\r\n                    )\r\n                    ||\r\n                    \"\";\r\n\r\n\r\n                if (!source) {\r\n                    return;\r\n                }\r\n\r\n\r\n                \/*\r\n                 * Sla zeer kleine emoji\/icon images over.\r\n                 *\/\r\n\r\n                const width =\r\n                    Number(\r\n                        image.getAttribute(\r\n                            \"width\"\r\n                        )\r\n                    );\r\n\r\n\r\n                if (\r\n                    width &&\r\n                    width < 80\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n\r\n                const key =\r\n                    \"image:\" +\r\n                    source;\r\n\r\n\r\n                if (\r\n                    used.has(key)\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n\r\n                used.add(\r\n                    key\r\n                );\r\n\r\n\r\n                const parent =\r\n                    image.closest(\r\n                        \"figure\"\r\n                    )\r\n                    ||\r\n                    image;\r\n\r\n\r\n                items.push({\r\n                    type:\r\n                        \"image\",\r\n\r\n                    node:\r\n                        parent\r\n                });\r\n            }\r\n        );\r\n\r\n\r\n    return items;\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   ORIGINAL LINKS\r\n   ========================================================= *\/\r\n\r\nfunction renderOriginalLinks(\r\n    wrapper\r\n) {\r\n\r\n    const target =\r\n        document.getElementById(\r\n            \"sourceLinks\"\r\n        );\r\n\r\n\r\n    if (!target) {\r\n        return;\r\n    }\r\n\r\n\r\n    const seen =\r\n        new Set([\r\n            SOURCE_URL\r\n        ]);\r\n\r\n\r\n    wrapper\r\n        .querySelectorAll(\r\n            \"a[href]\"\r\n        )\r\n        .forEach(\r\n            anchor => {\r\n\r\n                const raw =\r\n                    anchor.getAttribute(\r\n                        \"href\"\r\n                    );\r\n\r\n\r\n                const href =\r\n                    absoluteURL(\r\n                        raw\r\n                    );\r\n\r\n\r\n                if (\r\n                    !href ||\r\n                    href.startsWith(\r\n                        \"mailto:\"\r\n                    )\r\n                    ||\r\n                    href.startsWith(\r\n                        \"tel:\"\r\n                    )\r\n                    ||\r\n                    href.includes(\r\n                        \"#\"\r\n                    )\r\n                    ||\r\n                    seen.has(\r\n                        href\r\n                    )\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n\r\n                seen.add(\r\n                    href\r\n                );\r\n\r\n\r\n                let title =\r\n                    anchor.textContent\r\n                        .replace(\r\n                            \/\\s+\/g,\r\n                            \" \"\r\n                        )\r\n                        .trim();\r\n\r\n\r\n                if (!title) {\r\n\r\n                    try {\r\n\r\n                        title =\r\n                            new URL(\r\n                                href\r\n                            )\r\n                            .hostname;\r\n\r\n                    } catch {\r\n\r\n                        title =\r\n                            \"Bronlink\";\r\n                    }\r\n                }\r\n\r\n\r\n                if (\r\n                    title.length >\r\n                    70\r\n                ) {\r\n\r\n                    title =\r\n                        title.slice(\r\n                            0,\r\n                            67\r\n                        )\r\n                        +\r\n                        \"\u2026\";\r\n                }\r\n\r\n\r\n                const link =\r\n                    document.createElement(\r\n                        \"a\"\r\n                    );\r\n\r\n\r\n                link.className =\r\n                    \"source-link-pill\";\r\n\r\n\r\n                link.href =\r\n                    href;\r\n\r\n\r\n                link.textContent =\r\n                    title +\r\n                    \" \u2197\";\r\n\r\n\r\n                target.appendChild(\r\n                    link\r\n                );\r\n            }\r\n        );\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   FETCH ORIGINAL WORDPRESS CONTENT\r\n   ========================================================= *\/\r\n\r\nasync function loadOriginalArticleMedia() {\r\n\r\n    const loader =\r\n        document.getElementById(\r\n            \"mediaLoader\"\r\n        );\r\n\r\n\r\n    const grid =\r\n        document.getElementById(\r\n            \"originalMediaGrid\"\r\n        );\r\n\r\n\r\n    const fallback =\r\n        document.getElementById(\r\n            \"mediaFallback\"\r\n        );\r\n\r\n\r\n    try {\r\n\r\n        const api =\r\n            new URL(\r\n                SOURCE_ORIGIN +\r\n                \"\/wp-json\/wp\/v2\/posts\"\r\n            );\r\n\r\n\r\n        api.searchParams.set(\r\n            \"slug\",\r\n            SOURCE_SLUG\r\n        );\r\n\r\n\r\n        api.searchParams.set(\r\n            \"_fields\",\r\n            \"content,link,title\"\r\n        );\r\n\r\n\r\n        const response =\r\n            await fetch(\r\n                api.toString(),\r\n                {\r\n                    headers: {\r\n                        Accept:\r\n                            \"application\/json\"\r\n                    }\r\n                }\r\n            );\r\n\r\n\r\n        if (\r\n            !response.ok\r\n        ) {\r\n\r\n            throw new Error(\r\n                \"WordPress API \" +\r\n                response.status\r\n            );\r\n        }\r\n\r\n\r\n        const posts =\r\n            await response.json();\r\n\r\n\r\n        if (\r\n            !posts.length\r\n            ||\r\n            !posts[0].content\r\n            ||\r\n            !posts[0].content.rendered\r\n        ) {\r\n\r\n            throw new Error(\r\n                \"Geen broninhoud gevonden\"\r\n            );\r\n        }\r\n\r\n\r\n        const wrapper =\r\n            document.createElement(\r\n                \"div\"\r\n            );\r\n\r\n\r\n        wrapper.innerHTML =\r\n            posts[0]\r\n                .content\r\n                .rendered;\r\n\r\n\r\n        \/*\r\n         * Originele links bewaren.\r\n         *\/\r\n\r\n        renderOriginalLinks(\r\n            wrapper\r\n        );\r\n\r\n\r\n        \/*\r\n         * Media verzamelen.\r\n         *\/\r\n\r\n        const media =\r\n            collectUniqueMedia(\r\n                wrapper\r\n            );\r\n\r\n\r\n        if (\r\n            !media.length\r\n        ) {\r\n\r\n            throw new Error(\r\n                \"Geen originele media gevonden\"\r\n            );\r\n        }\r\n\r\n\r\n        loader.style.display =\r\n            \"none\";\r\n\r\n\r\n        \/*\r\n         * Render ALLE gevonden afbeeldingen en video's.\r\n         *\/\r\n\r\n        media.forEach(\r\n            (\r\n                item,\r\n                index\r\n            ) => {\r\n\r\n                const card =\r\n                    createMediaCard(\r\n                        item.node,\r\n                        index,\r\n                        item.type\r\n                    );\r\n\r\n\r\n                grid.appendChild(\r\n                    card\r\n                );\r\n            }\r\n        );\r\n\r\n\r\n        \/*\r\n         * Zorg dat gekopieerde video's beginnen met controls.\r\n         *\/\r\n\r\n        grid\r\n            .querySelectorAll(\r\n                \"video\"\r\n            )\r\n            .forEach(\r\n                video => {\r\n\r\n                    video.controls =\r\n                        true;\r\n\r\n\r\n                    video.preload =\r\n                        \"metadata\";\r\n                }\r\n            );\r\n\r\n\r\n    } catch (error) {\r\n\r\n        console.warn(\r\n            \"Originele media niet geladen:\",\r\n            error\r\n        );\r\n\r\n\r\n        loader.style.display =\r\n            \"none\";\r\n\r\n\r\n        fallback.style.display =\r\n            \"block\";\r\n    }\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   START\r\n   ========================================================= *\/\r\n\r\nloadOriginalArticleMedia();\r\n\r\n})();\r\n\r\n<\/script>\r\n\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d28c9ed e-flex e-con-boxed e-con e-parent\" data-id=\"d28c9ed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e9ce8d elementor-widget elementor-widget-video\" data-id=\"7e9ce8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-STORENDE-ELEMENTEN-UITFILTEREN.mp4\" loop=\"\" controls=\"\" preload=\"metadata\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-67b16ad e-flex e-con-boxed e-con e-parent\" data-id=\"67b16ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fef8a85 elementor-widget elementor-widget-text-editor\" data-id=\"fef8a85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:354347b0-9a58-4711-80a8-a36b1ee93ead-2\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"false\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"><div class=\"flex max-w-full flex-col gap-4 grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"ceb43803-d71c-4ec7-a9ac-fae16c96c4c7\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\"><div class=\"flex w-full flex-col gap-1 empty:hidden\"><div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"><p data-start=\"0\" data-end=\"474\"><span style=\"color: #ffffff;\">Gebruik de zoom van de camera om een optimaal beeld te bekomen.<\/span><\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f3ebb3f e-flex e-con-boxed e-con e-parent\" data-id=\"f3ebb3f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c581317 elementor-widget elementor-widget-video\" data-id=\"c581317\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-STORENDE-ELEMENTEN-UITFILTEREN-2.mp4\" loop=\"\" controls=\"\" preload=\"metadata\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aea3c49 e-flex e-con-boxed e-con e-parent\" data-id=\"aea3c49\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e0180f4 elementor-widget elementor-widget-spacer\" data-id=\"e0180f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dec2f9a e-flex e-con-boxed e-con e-parent\" data-id=\"dec2f9a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6884e11 elementor-widget elementor-widget-spacer\" data-id=\"6884e11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8382590 e-flex e-con-boxed e-con e-parent\" data-id=\"8382590\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d233e43 elementor-widget elementor-widget-image\" data-id=\"d233e43\" data-element_type=\"widget\" data-e-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\t<a href=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/installatie-anpr-1.jpg?ssl=1\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"installatie anpr 1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Mzg5NzYsInVybCI6Imh0dHBzOlwvXC9jY3R2YWNhZGVteS5iZVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDNcL2luc3RhbGxhdGllLWFucHItMS5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"588\" height=\"328\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/installatie-anpr-1.jpg?fit=588%2C328&amp;ssl=1\" class=\"attachment-large size-large wp-image-38976\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/installatie-anpr-1.jpg?w=588&amp;ssl=1 588w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/installatie-anpr-1.jpg?resize=300%2C167&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/installatie-anpr-1.jpg?resize=18%2C10&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/installatie-anpr-1.jpg?resize=280%2C156&amp;ssl=1 280w\" sizes=\"(max-width: 588px) 100vw, 588px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-33a7cf4 e-flex e-con-boxed e-con e-parent\" data-id=\"33a7cf4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7781db elementor-widget elementor-widget-spacer\" data-id=\"c7781db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46d8bc7 e-flex e-con-boxed e-con e-parent\" data-id=\"46d8bc7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7aac59b elementor-widget elementor-widget-image\" data-id=\"7aac59b\" data-element_type=\"widget\" data-e-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\t<a href=\"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/overzicht.jpg?fit=300%2C169&amp;ssl=1\" class=\"attachment-medium size-medium wp-image-40499\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/overzicht.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/overzicht.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/overzicht.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/overzicht.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/overzicht.jpg?resize=18%2C10&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/overzicht.jpg?resize=600%2C338&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/overzicht.jpg?resize=280%2C158&amp;ssl=1 280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9a7566f e-flex e-con-boxed e-con e-parent\" data-id=\"9a7566f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c10affb elementor-widget elementor-widget-spacer\" data-id=\"c10affb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ANPR nummerplaat verkeerd of niet gelezen? | CCTV Academy CCTV Academy CCTV \u00b7 AI \u00b7 SECURITY \u00b7 TRAINING Kennisbank Opleidingen Micro-Learning Contact Los het probleem op \u2193 ANPR Troubleshooting \u00b7 ITC413-PW4D Nummerplaat verkeerd of niet gelezen? Begin niet meteen instellingen te wijzigen. Bij een ANPR-camera zoals de Dahua ITC413-PW4D ligt de oorzaak vaak buiten de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_canvas","format":"standard","meta":{"_acf_changed":false,"zakra_page_container_layout":"customizer","zakra_page_sidebar_layout":"customizer","zakra_remove_content_margin":false,"zakra_sidebar":"customizer","zakra_transparent_header":"customizer","zakra_logo":0,"zakra_main_header_style":"default","zakra_menu_item_color":"","zakra_menu_item_hover_color":"","zakra_menu_item_active_color":"","zakra_menu_active_style":"","zakra_page_header":true,"h5ap_radio_sources":[],"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[121],"tags":[],"class_list":["post-38973","post","type-post","status-publish","format-standard","hentry","category-cctv-micro-learning"],"acf":[],"nelio_content":{"autoShareEndMode":"never","automationSources":{"useCustomSentences":false,"customSentences":[]},"efiAlt":"","efiUrl":"","followers":[1],"highlights":[],"isAutoShareEnabled":true,"networkImageIds":[],"permalinkQueryArgs":[],"series":[],"suggestedReferences":[]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wat als jouw nummerplaat verkeerd of niet wordt gelezen ? - RAS\/AIS CCTV Academy<\/title>\n<meta name=\"description\" content=\"Do&#039;s and Dont&#039;s bij nummerplaat herkenning. Het correct richten van een ANPR-camera is essentieel voor een betrouwbare nummerplaatherkenning. Spring even binnen: https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/\" \/>\n<meta property=\"og:locale\" content=\"nl_BE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wat als jouw nummerplaat verkeerd of niet wordt gelezen ?\" \/>\n<meta property=\"og:description\" content=\"Do&#039;s and Dont&#039;s bij nummerplaat herkenning. Het correct richten van een ANPR-camera is essentieel voor een betrouwbare nummerplaatherkenning. Spring even binnen: https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/\" \/>\n<meta property=\"og:site_name\" content=\"RAS\/AIS CCTV Academy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61576769152561\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-27T09:47:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-15T12:05:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"664\" \/>\n\t<meta property=\"og:image:height\" content=\"444\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"headline\":\"Wat als jouw nummerplaat verkeerd of niet wordt gelezen ?\",\"datePublished\":\"2026-03-27T09:47:58+00:00\",\"dateModified\":\"2026-09-15T12:05:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/\"},\"wordCount\":1259,\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/installatie-anpr-1.jpg\",\"articleSection\":[\"CCTV MICRO LEARNING\"],\"inLanguage\":\"nl-BE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/\",\"name\":\"Wat als jouw nummerplaat verkeerd of niet wordt gelezen ? - RAS\\\/AIS CCTV Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/installatie-anpr-1.jpg\",\"datePublished\":\"2026-03-27T09:47:58+00:00\",\"dateModified\":\"2026-09-15T12:05:19+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"description\":\"Do's and Dont's bij nummerplaat herkenning. Het correct richten van een ANPR-camera is essentieel voor een betrouwbare nummerplaatherkenning. Spring even binnen: https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/#breadcrumb\"},\"inLanguage\":\"nl-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/installatie-anpr-1.jpg\",\"contentUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/installatie-anpr-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wat als jouw nummerplaat verkeerd of niet wordt gelezen ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/\",\"name\":\"CCTV Academy\",\"description\":\"CCTV Opleidingen en CCTV Micro Learning\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cctvacademy.be\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-BE\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\",\"name\":\"admin\",\"sameAs\":[\"https:\\\/\\\/rasopleidingcamerabewakingcursuscctv.be\"],\"url\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/author\\\/inforose3-be\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wat als jouw nummerplaat verkeerd of niet wordt gelezen ? - RAS\/AIS CCTV Academy","description":"Do's and Dont's bij nummerplaat herkenning. Het correct richten van een ANPR-camera is essentieel voor een betrouwbare nummerplaatherkenning. Spring even binnen: https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/","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:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/","og_locale":"nl_BE","og_type":"article","og_title":"Wat als jouw nummerplaat verkeerd of niet wordt gelezen ?","og_description":"Do's and Dont's bij nummerplaat herkenning. Het correct richten van een ANPR-camera is essentieel voor een betrouwbare nummerplaatherkenning. Spring even binnen: https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/","og_url":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/","og_site_name":"RAS\/AIS CCTV Academy","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61576769152561","article_published_time":"2026-03-27T09:47:58+00:00","article_modified_time":"2026-09-15T12:05:19+00:00","og_image":[{"width":664,"height":444,"url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"admin","Geschatte leestijd":"8 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/#article","isPartOf":{"@id":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/"},"author":{"name":"admin","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"headline":"Wat als jouw nummerplaat verkeerd of niet wordt gelezen ?","datePublished":"2026-03-27T09:47:58+00:00","dateModified":"2026-09-15T12:05:19+00:00","mainEntityOfPage":{"@id":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/"},"wordCount":1259,"image":{"@id":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/installatie-anpr-1.jpg","articleSection":["CCTV MICRO LEARNING"],"inLanguage":"nl-BE"},{"@type":"WebPage","@id":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/","url":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/","name":"Wat als jouw nummerplaat verkeerd of niet wordt gelezen ? - RAS\/AIS CCTV Academy","isPartOf":{"@id":"https:\/\/cctvacademy.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/#primaryimage"},"image":{"@id":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/installatie-anpr-1.jpg","datePublished":"2026-03-27T09:47:58+00:00","dateModified":"2026-09-15T12:05:19+00:00","author":{"@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"description":"Do's and Dont's bij nummerplaat herkenning. Het correct richten van een ANPR-camera is essentieel voor een betrouwbare nummerplaatherkenning. Spring even binnen: https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/","breadcrumb":{"@id":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/#breadcrumb"},"inLanguage":"nl-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/"]}]},{"@type":"ImageObject","inLanguage":"nl-BE","@id":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/#primaryimage","url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/installatie-anpr-1.jpg","contentUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/installatie-anpr-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cctvacademy.be\/nl\/"},{"@type":"ListItem","position":2,"name":"Wat als jouw nummerplaat verkeerd of niet wordt gelezen ?"}]},{"@type":"WebSite","@id":"https:\/\/cctvacademy.be\/#website","url":"https:\/\/cctvacademy.be\/","name":"CCTV Academy","description":"CCTV Opleidingen en CCTV Micro Learning","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cctvacademy.be\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-BE"},{"@type":"Person","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596","name":"admin","sameAs":["https:\/\/rasopleidingcamerabewakingcursuscctv.be"],"url":"https:\/\/cctvacademy.be\/nl\/author\/inforose3-be\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/posts\/38973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/comments?post=38973"}],"version-history":[{"count":6,"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/posts\/38973\/revisions"}],"predecessor-version":[{"id":50416,"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/posts\/38973\/revisions\/50416"}],"wp:attachment":[{"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/media?parent=38973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/categories?post=38973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/tags?post=38973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}