{"id":43366,"date":"2026-04-20T12:58:42","date_gmt":"2026-04-20T11:58:42","guid":{"rendered":"https:\/\/cctvacademy.be\/?p=43366"},"modified":"2026-09-15T13:14:00","modified_gmt":"2026-09-15T12:14:00","slug":"nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera","status":"publish","type":"post","link":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/","title":{"rendered":"Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"43366\" class=\"elementor elementor-43366\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca85f00 e-flex e-con-boxed e-con e-parent\" data-id=\"ca85f00\" 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-84079fe elementor-widget elementor-widget-html\" data-id=\"84079fe\" 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 FAQ | Dahua ITC413-PW4D Nummerplaatherkenning | CCTV Academy<\/title>\r\n\r\n<meta\r\n    name=\"description\"\r\n    content=\"Veelgestelde vragen over de Dahua ITC413-PW4D ANPR-camera. Nummerplaten lezen, montage, 140 pixels, twee rijstroken, externe toegang, SmartPSS, ANPR troubleshooting en nummerplaten zoeken.\"\r\n>\r\n\r\n<style>\r\n\r\n\/* =========================================================\r\n   CCTV ACADEMY\r\n   ANPR FAQ \u2014 ITC413-PW4D\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: #fff59e;\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    display: block;\r\n    max-width: 100%;\r\n}\r\n\r\na {\r\n    color: inherit;\r\n}\r\n\r\nbutton {\r\n    font: inherit;\r\n    cursor: pointer;\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: 820px;\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}\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: #161900;\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 DONKER = 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        128px;\r\n\r\n    background:\r\n        radial-gradient(\r\n            circle at 80% 22%,\r\n            rgba(36,124,255,.24),\r\n            transparent 29%\r\n        ),\r\n        radial-gradient(\r\n            circle at 99% 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: 60px;\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.05fr)\r\n        minmax(370px,.95fr);\r\n\r\n    gap: 65px;\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(--green);\r\n\r\n    box-shadow:\r\n        0 0 12px\r\n        var(--green);\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: 720px;\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 MEDIA \u2014 ORIGINAL SOURCE IMAGE\r\n   ========================================================= *\/\r\n\r\n.hero-media {\r\n    position: relative;\r\n\r\n    min-height: 445px;\r\n\r\n    padding: 14px;\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.hero-media-stage {\r\n    position: relative;\r\n    overflow: hidden;\r\n\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    min-height: 415px;\r\n\r\n    border-radius: 18px;\r\n\r\n    background:\r\n        radial-gradient(\r\n            circle at center,\r\n            rgba(36,124,255,.18),\r\n            transparent 38%\r\n        ),\r\n        #06131f;\r\n}\r\n\r\n.hero-placeholder {\r\n    text-align: center;\r\n}\r\n\r\n.hero-camera-icon {\r\n    width: 115px;\r\n    height: 72px;\r\n\r\n    margin:\r\n        0\r\n        auto\r\n        22px;\r\n\r\n    border:\r\n        2px solid\r\n        #37698f;\r\n\r\n    border-radius:\r\n        10px\r\n        28px\r\n        17px\r\n        10px;\r\n\r\n    position: relative;\r\n}\r\n\r\n.hero-camera-icon::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    right: 17px;\r\n    top: 16px;\r\n\r\n    width: 34px;\r\n    height: 34px;\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.hero-placeholder strong {\r\n    display: block;\r\n\r\n    color: var(--yellow);\r\n\r\n    font-size: 14px;\r\n}\r\n\r\n.hero-placeholder span {\r\n    display: block;\r\n\r\n    margin-top: 5px;\r\n\r\n    color: #71899d;\r\n\r\n    font-size: 9px;\r\n}\r\n\r\n.hero-media-stage img {\r\n    width: 100%;\r\n    height: 415px;\r\n\r\n    object-fit: contain;\r\n\r\n    background: #06131f;\r\n}\r\n\r\n.hero-media-label {\r\n    position: absolute;\r\n    z-index: 5;\r\n\r\n    left: 28px;\r\n    top: 28px;\r\n\r\n    padding:\r\n        7px\r\n        9px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.13);\r\n\r\n    border-radius: 7px;\r\n\r\n    background:\r\n        rgba(3,9,16,.77);\r\n\r\n    color: white;\r\n\r\n    font-family:\r\n        ui-monospace,\r\n        monospace;\r\n\r\n    font-size: 7px;\r\n    letter-spacing: .08em;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUICK FACTS\r\n   ========================================================= *\/\r\n\r\n.fact-wrap {\r\n    position: relative;\r\n    z-index: 10;\r\n\r\n    margin-top: -55px;\r\n}\r\n\r\n.fact-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(4,1fr);\r\n\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    box-shadow: var(--shadow);\r\n}\r\n\r\n.fact {\r\n    min-height: 145px;\r\n\r\n    padding: 23px;\r\n\r\n    border-right:\r\n        1px solid\r\n        #e7edf2;\r\n}\r\n\r\n.fact:last-child {\r\n    border-right: 0;\r\n}\r\n\r\n.fact small {\r\n    color: #8a9cab;\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n    letter-spacing: .10em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.fact strong {\r\n    display: block;\r\n\r\n    margin-top: 14px;\r\n\r\n    color: var(--ink);\r\n\r\n    font-size: 18px;\r\n}\r\n\r\n.fact span {\r\n    display: block;\r\n\r\n    margin-top: 4px;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 9px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FAQ NAV\r\n   ========================================================= *\/\r\n\r\n.faq-intro {\r\n    padding:\r\n        115px\r\n        0\r\n        90px;\r\n}\r\n\r\n.faq-nav {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(3,1fr);\r\n\r\n    gap: 12px;\r\n\r\n    margin-top: 45px;\r\n}\r\n\r\n.faq-nav-card {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 13px;\r\n\r\n    padding: 17px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--border);\r\n\r\n    border-radius: 14px;\r\n\r\n    background: #fafbfd;\r\n\r\n    text-decoration: none;\r\n\r\n    transition:\r\n        transform .17s ease,\r\n        border-color .17s ease,\r\n        background .17s ease;\r\n}\r\n\r\n.faq-nav-card:hover {\r\n    transform: translateY(-2px);\r\n\r\n    border-color:\r\n        rgba(36,124,255,.25);\r\n\r\n    background: white;\r\n}\r\n\r\n.faq-nav-number {\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    flex: 0 0 auto;\r\n\r\n    width: 38px;\r\n    height: 38px;\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.faq-nav-card strong {\r\n    font-size: 11px;\r\n    line-height: 1.35;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FAQ EDITORIAL BLOCKS\r\n   ========================================================= *\/\r\n\r\n.faq-block {\r\n    padding: 100px 0;\r\n}\r\n\r\n.faq-block.soft {\r\n    background: var(--surface-soft);\r\n}\r\n\r\n.faq-layout {\r\n    display: grid;\r\n    grid-template-columns:\r\n        minmax(0,.9fr)\r\n        minmax(0,1.1fr);\r\n\r\n    gap: 55px;\r\n    align-items: center;\r\n}\r\n\r\n.faq-layout.reverse {\r\n    grid-template-columns:\r\n        minmax(0,1.1fr)\r\n        minmax(0,.9fr);\r\n}\r\n\r\n.faq-layout.reverse\r\n.faq-copy {\r\n    order: 2;\r\n}\r\n\r\n.faq-layout.reverse\r\n.context-media {\r\n    order: 1;\r\n}\r\n\r\n.question-label {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n\r\n    margin-bottom: 17px;\r\n\r\n    padding:\r\n        7px\r\n        10px;\r\n\r\n    border-radius: 999px;\r\n\r\n    background:\r\n        var(--surface-blue);\r\n\r\n    color: var(--blue);\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n    letter-spacing: .08em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.faq-copy h2 {\r\n    margin: 0;\r\n\r\n    font-size: clamp(\r\n        31px,\r\n        4vw,\r\n        48px\r\n    );\r\n\r\n    line-height: 1.05;\r\n    letter-spacing: -.045em;\r\n}\r\n\r\n.faq-copy > p {\r\n    margin:\r\n        18px\r\n        0\r\n        0;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 13px;\r\n    line-height: 1.75;\r\n}\r\n\r\n.answer-highlight {\r\n    margin-top: 25px;\r\n    padding: 18px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(46,210,154,.18);\r\n\r\n    border-radius: 13px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            #f1fbf7,\r\n            #ffffff\r\n        );\r\n}\r\n\r\n.answer-highlight strong {\r\n    display: block;\r\n\r\n    color: #087b57;\r\n\r\n    font-size: 12px;\r\n}\r\n\r\n.answer-highlight p {\r\n    margin:\r\n        5px\r\n        0\r\n        0;\r\n\r\n    color: #527064;\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.point-list {\r\n    display: grid;\r\n    gap: 9px;\r\n\r\n    margin-top: 23px;\r\n}\r\n\r\n.point-item {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 9px;\r\n\r\n    padding-top: 9px;\r\n\r\n    border-top:\r\n        1px solid #e6ebef;\r\n\r\n    color: #53687a;\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.point-item::before {\r\n    content: \"\u2713\";\r\n\r\n    flex: 0 0 auto;\r\n\r\n    color: var(--green);\r\n\r\n    font-weight: 900;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CONTEXTUAL ORIGINAL MEDIA\r\n   ========================================================= *\/\r\n\r\n.context-media {\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        var(--border);\r\n\r\n    border-radius: 23px;\r\n\r\n    background: white;\r\n\r\n    box-shadow:\r\n        0 18px 55px\r\n        rgba(12,38,65,.08);\r\n}\r\n\r\n.media-stage-head {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 15px;\r\n\r\n    padding:\r\n        14px\r\n        17px;\r\n\r\n    border-bottom:\r\n        1px solid #e8edf1;\r\n}\r\n\r\n.media-stage-head strong {\r\n    color: var(--ink);\r\n\r\n    font-size: 9px;\r\n    letter-spacing: .06em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.media-stage-head span {\r\n    color: var(--muted);\r\n\r\n    font-size: 8px;\r\n}\r\n\r\n.media-stage {\r\n    position: relative;\r\n\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    min-height: 350px;\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.media-slot-placeholder {\r\n    padding: 40px;\r\n\r\n    text-align: center;\r\n}\r\n\r\n.placeholder-icon {\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    width: 65px;\r\n    height: 65px;\r\n\r\n    margin:\r\n        0\r\n        auto\r\n        15px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.12);\r\n\r\n    border-radius: 17px;\r\n\r\n    background:\r\n        rgba(255,255,255,.04);\r\n\r\n    color: var(--yellow);\r\n\r\n    font-size: 20px;\r\n    font-weight: 900;\r\n}\r\n\r\n.media-slot-placeholder 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.media-slot-placeholder p {\r\n    max-width: 320px;\r\n\r\n    margin:\r\n        6px\r\n        auto\r\n        0;\r\n\r\n    color: #7890a4;\r\n\r\n    font-size: 9px;\r\n}\r\n\r\n.original-slide {\r\n    display: none;\r\n\r\n    width: 100%;\r\n}\r\n\r\n.original-slide.active {\r\n    display: block;\r\n}\r\n\r\n.original-slide img,\r\n.original-slide video {\r\n    width: 100%;\r\n    max-height: 560px;\r\n\r\n    object-fit: contain;\r\n\r\n    background: #040b12;\r\n}\r\n\r\n.original-slide iframe {\r\n    width: 100%;\r\n    min-height: 420px;\r\n\r\n    border: 0;\r\n\r\n    background: black;\r\n}\r\n\r\n.original-slide figure,\r\n.original-slide .wp-block-video,\r\n.original-slide .wp-video,\r\n.original-slide .wp-block-embed {\r\n    width: 100%;\r\n\r\n    margin: 0;\r\n}\r\n\r\n.original-slide figcaption {\r\n    padding:\r\n        10px\r\n        14px;\r\n\r\n    background: #071522;\r\n\r\n    color: #8198ab;\r\n\r\n    font-size: 9px;\r\n}\r\n\r\n.media-controls {\r\n    display: none;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 10px;\r\n\r\n    padding:\r\n        11px\r\n        14px;\r\n\r\n    border-top:\r\n        1px solid #e8edf1;\r\n\r\n    background: white;\r\n}\r\n\r\n.media-controls.visible {\r\n    display: flex;\r\n}\r\n\r\n.media-counter {\r\n    color: #8192a1;\r\n\r\n    font-size: 8px;\r\n    font-weight: 800;\r\n}\r\n\r\n.media-buttons {\r\n    display: flex;\r\n    gap: 6px;\r\n}\r\n\r\n.media-button {\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    width: 31px;\r\n    height: 31px;\r\n\r\n    border:\r\n        1px solid\r\n        #dce5ed;\r\n\r\n    border-radius: 8px;\r\n\r\n    background: white;\r\n\r\n    color: #496075;\r\n\r\n    font-weight: 900;\r\n}\r\n\r\n.media-button:hover {\r\n    border-color:\r\n        rgba(36,124,255,.32);\r\n\r\n    color: var(--blue);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   140 PIXEL FEATURE\r\n   ========================================================= *\/\r\n\r\n.pixel-section {\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.pixel-section::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.pixel-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n.pixel-section .kicker {\r\n    color: var(--cyan);\r\n}\r\n\r\n.pixel-section .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: 105px;\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: 17px;\r\n\r\n    color: #91a8ba;\r\n\r\n    font-size: 11px;\r\n}\r\n\r\n.pixel-points {\r\n    display: grid;\r\n    gap: 11px;\r\n}\r\n\r\n.pixel-point {\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-point h3 {\r\n    margin: 0;\r\n\r\n    font-size: 13px;\r\n}\r\n\r\n.pixel-point 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   SEARCH WITHOUT LICENSE\r\n   ========================================================= *\/\r\n\r\n.search-software {\r\n    background: white;\r\n}\r\n\r\n.search-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        1.04fr\r\n        .96fr;\r\n\r\n    gap: 55px;\r\n    align-items: center;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.search-options {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(2,1fr);\r\n\r\n    gap: 12px;\r\n}\r\n\r\n.search-option {\r\n    padding: 22px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--border);\r\n\r\n    border-radius: 16px;\r\n\r\n    background: #fafbfd;\r\n}\r\n\r\n.search-option-icon {\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    width: 41px;\r\n    height: 41px;\r\n\r\n    margin-bottom: 18px;\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.search-option h3 {\r\n    margin: 0;\r\n\r\n    font-size: 14px;\r\n}\r\n\r\n.search-option p {\r\n    margin:\r\n        6px\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   NETWORK REMOTE\r\n   ========================================================= *\/\r\n\r\n.remote-section {\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.remote-section .kicker {\r\n    color: var(--cyan);\r\n}\r\n\r\n.remote-section .section-intro {\r\n    color: #90a7b9;\r\n}\r\n\r\n.remote-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        1fr\r\n        1fr;\r\n\r\n    gap: 20px;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.network-card {\r\n    padding: 29px;\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.network-card small {\r\n    color: var(--cyan);\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n    letter-spacing: .08em;\r\n}\r\n\r\n.network-card h3 {\r\n    margin:\r\n        14px\r\n        0\r\n        9px;\r\n\r\n    font-size: 23px;\r\n}\r\n\r\n.network-card p {\r\n    margin: 0;\r\n\r\n    color: #8da4b7;\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.network-flow {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    align-items: center;\r\n    gap: 7px;\r\n\r\n    margin-top: 23px;\r\n}\r\n\r\n.network-node {\r\n    padding:\r\n        8px\r\n        10px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.09);\r\n\r\n    border-radius: 8px;\r\n\r\n    background:\r\n        rgba(255,255,255,.03);\r\n\r\n    color: white;\r\n\r\n    font-size: 8px;\r\n    font-weight: 850;\r\n}\r\n\r\n.network-arrow {\r\n    color: var(--yellow);\r\n\r\n    font-size: 12px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MAX DISTANCE\r\n   ========================================================= *\/\r\n\r\n.distance {\r\n    background: var(--surface-soft);\r\n}\r\n\r\n.distance-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        .85fr\r\n        1.15fr;\r\n\r\n    gap: 50px;\r\n    align-items: start;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.distance-answer {\r\n    padding: 31px;\r\n\r\n    border-radius: 22px;\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\r\n.distance-answer small {\r\n    color: var(--cyan);\r\n\r\n    font-size: 8px;\r\n    font-weight: 900;\r\n}\r\n\r\n.distance-answer h3 {\r\n    margin:\r\n        16px\r\n        0\r\n        10px;\r\n\r\n    color: var(--yellow);\r\n\r\n    font-size: 29px;\r\n    line-height: 1.15;\r\n    letter-spacing: -.035em;\r\n}\r\n\r\n.distance-answer p {\r\n    margin: 0;\r\n\r\n    color: #91a7b9;\r\n\r\n    font-size: 11px;\r\n}\r\n\r\n.distance-table {\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        var(--border);\r\n\r\n    border-radius: 18px;\r\n\r\n    background: white;\r\n}\r\n\r\n.distance-table table {\r\n    width: 100%;\r\n\r\n    border-collapse: collapse;\r\n}\r\n\r\n.distance-table th,\r\n.distance-table td {\r\n    padding:\r\n        17px\r\n        18px;\r\n\r\n    border-bottom:\r\n        1px solid\r\n        #e8edf1;\r\n\r\n    text-align: left;\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.distance-table th {\r\n    background: #f4f7fa;\r\n\r\n    color: #607487;\r\n\r\n    font-size: 8px;\r\n    letter-spacing: .08em;\r\n    text-transform: uppercase;\r\n}\r\n\r\n.distance-table td:first-child {\r\n    color: var(--ink);\r\n\r\n    font-weight: 850;\r\n}\r\n\r\n.distance-table tr:last-child td {\r\n    border-bottom: 0;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TWO LANES\r\n   ========================================================= *\/\r\n\r\n.lanes {\r\n    background: white;\r\n}\r\n\r\n.lanes-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        1fr\r\n        1fr;\r\n\r\n    gap: 55px;\r\n    align-items: center;\r\n\r\n    margin-top: 48px;\r\n}\r\n\r\n.lane-diagram {\r\n    position: relative;\r\n\r\n    min-height: 390px;\r\n\r\n    border-radius: 23px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            #071522,\r\n            #0b2135\r\n        );\r\n\r\n    overflow: hidden;\r\n}\r\n\r\n.road {\r\n    position: absolute;\r\n\r\n    left: 55px;\r\n    right: 55px;\r\n    top: 0;\r\n    bottom: 0;\r\n\r\n    background: #27323a;\r\n}\r\n\r\n.road::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    left: 50%;\r\n    top: 0;\r\n    bottom: 0;\r\n\r\n    width: 3px;\r\n\r\n    background:\r\n        repeating-linear-gradient(\r\n            to bottom,\r\n            white 0,\r\n            white 25px,\r\n            transparent 25px,\r\n            transparent 46px\r\n        );\r\n\r\n    opacity: .75;\r\n}\r\n\r\n.lane-camera {\r\n    position: absolute;\r\n\r\n    top: 31px;\r\n\r\n    width: 65px;\r\n    height: 31px;\r\n\r\n    border:\r\n        2px solid\r\n        var(--cyan);\r\n\r\n    border-radius:\r\n        6px\r\n        13px\r\n        8px\r\n        6px;\r\n}\r\n\r\n.lane-camera::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    right: 7px;\r\n    top: 6px;\r\n\r\n    width: 14px;\r\n    height: 14px;\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.lane-camera.one {\r\n    left: 100px;\r\n}\r\n\r\n.lane-camera.two {\r\n    right: 100px;\r\n}\r\n\r\n.lane-car {\r\n    position: absolute;\r\n\r\n    width: 65px;\r\n    height: 95px;\r\n\r\n    border:\r\n        1px solid\r\n        #718391;\r\n\r\n    border-radius: 17px;\r\n\r\n    background: #394650;\r\n}\r\n\r\n.lane-car.one {\r\n    left: 135px;\r\n    bottom: 57px;\r\n}\r\n\r\n.lane-car.two {\r\n    right: 135px;\r\n    bottom: 130px;\r\n}\r\n\r\n.lane-copy h3 {\r\n    margin: 0;\r\n\r\n    font-size: 29px;\r\n    letter-spacing: -.035em;\r\n}\r\n\r\n.lane-copy > p {\r\n    margin:\r\n        12px\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.lane-points {\r\n    display: grid;\r\n    gap: 9px;\r\n\r\n    margin-top: 23px;\r\n}\r\n\r\n.lane-point {\r\n    display: flex;\r\n    gap: 9px;\r\n\r\n    padding-top: 9px;\r\n\r\n    border-top:\r\n        1px solid #e7edf1;\r\n\r\n    color: #53687a;\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n.lane-point::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   QUICK FAQ ACCORDION\r\n   ========================================================= *\/\r\n\r\n.quick-faq {\r\n    background: var(--surface-soft);\r\n}\r\n\r\n.accordion {\r\n    display: grid;\r\n    gap: 10px;\r\n\r\n    max-width: 970px;\r\n\r\n    margin-top: 45px;\r\n}\r\n\r\n.accordion details {\r\n    border:\r\n        1px solid\r\n        var(--border);\r\n\r\n    border-radius: 14px;\r\n\r\n    background: white;\r\n}\r\n\r\n.accordion summary {\r\n    position: relative;\r\n\r\n    padding:\r\n        19px\r\n        52px\r\n        19px\r\n        20px;\r\n\r\n    list-style: none;\r\n\r\n    color: var(--ink);\r\n\r\n    font-size: 12px;\r\n    font-weight: 850;\r\n\r\n    cursor: pointer;\r\n}\r\n\r\n.accordion summary::-webkit-details-marker {\r\n    display: none;\r\n}\r\n\r\n.accordion summary::after {\r\n    content: \"+\";\r\n\r\n    position: absolute;\r\n\r\n    right: 18px;\r\n    top: 50%;\r\n\r\n    display: grid;\r\n    place-items: center;\r\n\r\n    width: 27px;\r\n    height: 27px;\r\n\r\n    border-radius: 8px;\r\n\r\n    background: var(--surface-blue);\r\n\r\n    color: var(--blue);\r\n\r\n    transform:\r\n        translateY(-50%);\r\n}\r\n\r\n.accordion details[open]\r\nsummary::after {\r\n    content: \"\u2212\";\r\n}\r\n\r\n.accordion-answer {\r\n    padding:\r\n        0\r\n        20px\r\n        20px;\r\n\r\n    color: var(--text);\r\n\r\n    font-size: 10px;\r\n    line-height: 1.75;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SOURCE LINKS\r\n   ========================================================= *\/\r\n\r\n.source-links {\r\n    background: white;\r\n}\r\n\r\n.source-grid {\r\n    display: grid;\r\n    grid-template-columns:\r\n        repeat(3,1fr);\r\n\r\n    gap: 14px;\r\n\r\n    margin-top: 42px;\r\n}\r\n\r\n.source-card {\r\n    display: flex;\r\n    flex-direction: column;\r\n\r\n    min-height: 180px;\r\n\r\n    padding: 22px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--border);\r\n\r\n    border-radius: 16px;\r\n\r\n    background: #fafbfd;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n.source-card small {\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.source-card strong {\r\n    margin-top: 12px;\r\n\r\n    font-size: 13px;\r\n    line-height: 1.35;\r\n}\r\n\r\n.source-arrow {\r\n    margin-top: auto;\r\n    padding-top: 16px;\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   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: 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    .faq-layout,\r\n    .faq-layout.reverse,\r\n    .pixel-grid,\r\n    .search-grid,\r\n    .distance-grid,\r\n    .lanes-grid {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .faq-layout.reverse\r\n    .faq-copy,\r\n    .faq-layout.reverse\r\n    .context-media {\r\n        order: initial;\r\n    }\r\n\r\n    .faq-nav,\r\n    .source-grid {\r\n        grid-template-columns:\r\n            repeat(2,1fr);\r\n    }\r\n\r\n    .fact-grid,\r\n    .navigation-grid {\r\n        grid-template-columns:\r\n            repeat(2,1fr);\r\n    }\r\n\r\n    .fact:nth-child(2) {\r\n        border-right: 0;\r\n    }\r\n\r\n    .fact:nth-child(-n+2) {\r\n        border-bottom:\r\n            1px solid #e7edf2;\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    .faq-block {\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    .fact-wrap {\r\n        margin-top: -32px;\r\n    }\r\n\r\n    .fact-grid,\r\n    .faq-nav,\r\n    .source-grid,\r\n    .navigation-grid,\r\n    .search-options,\r\n    .remote-grid {\r\n        grid-template-columns: 1fr;\r\n    }\r\n\r\n    .fact {\r\n        border-right: 0;\r\n        border-bottom:\r\n            1px solid #e7edf2;\r\n    }\r\n\r\n    .fact:last-child {\r\n        border-bottom: 0;\r\n    }\r\n\r\n    .media-stage {\r\n        min-height: 250px;\r\n    }\r\n\r\n    .original-slide iframe {\r\n        min-height: 240px;\r\n    }\r\n\r\n    .lane-diagram {\r\n        min-height: 330px;\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=\"#faq\"\r\n>\r\n\r\n<span>\r\nBekijk FAQ\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 FAQ \u00b7 DHI-ITC413-PW4D-IZ3\r\n\r\n<\/span>\r\n\r\n\r\n<h1>\r\n\r\n<span>\r\nANPR vragen.\r\n<\/span>\r\n\r\n<span>\r\nPraktische antwoorden.\r\n<\/span>\r\n\r\n<\/h1>\r\n\r\n\r\n<p class=\"hero-lead\">\r\n\r\nHoeveel pixels heeft een nummerplaat nodig?\r\n\r\nKun je zonder extra softwarelicentie zoeken?\r\n\r\nKun je nummerplaten thuis raadplegen?\r\n\r\nIs maximale detectieafstand beter?\r\n\r\nEn kan \u00e9\u00e9n ANPR-camera twee rijstroken betrouwbaar lezen?\r\n\r\nHier vind je de antwoorden vanuit de praktijk.\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=\"#faq\"\r\n>\r\nBekijk de FAQ \u2192\r\n<\/a>\r\n\r\n<a\r\n    class=\"btn btn-dark\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/anpr-nummerplaatherkenning\/\"\r\n>\r\nANPR kenniscentrum\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<!-- ORIGINAL HERO MEDIA -->\r\n\r\n<aside class=\"hero-media\">\r\n\r\n<div class=\"hero-media-stage\">\r\n\r\n<div\r\n    id=\"heroOriginalMedia\"\r\n    class=\"hero-placeholder\"\r\n>\r\n\r\n<div class=\"hero-camera-icon\"><\/div>\r\n\r\n<strong>\r\nOriginele ANPR-afbeelding wordt geladen\r\n<\/strong>\r\n\r\n<span>\r\nBeeld uit de bestaande FAQ-pagina.\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"hero-media-label\">\r\nCCTV ACADEMY \/\/ ORIGINAL MEDIA\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     FACTS\r\n     ========================================================= -->\r\n\r\n<div class=\"fact-wrap\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"fact-grid\">\r\n\r\n\r\n<div class=\"fact\">\r\n\r\n<small>\r\nCamera\r\n<\/small>\r\n\r\n<strong>\r\nITC413-PW4D-IZ3\r\n<\/strong>\r\n\r\n<span>\r\nDahua ANPR\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"fact\">\r\n\r\n<small>\r\nNummerplaat\r\n<\/small>\r\n\r\n<strong>\r\n\u00b1140 pixels\r\n<\/strong>\r\n\r\n<span>\r\nPraktische richtwaarde\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"fact\">\r\n\r\n<small>\r\nKijkhoek\r\n<\/small>\r\n\r\n<strong>\r\n&lt; \u00b130\u00b0\r\n<\/strong>\r\n\r\n<span>\r\nHorizontaal & verticaal\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"fact\">\r\n\r\n<small>\r\nDoel\r\n<\/small>\r\n\r\n<strong>\r\nBetrouwbaar zoeken\r\n<\/strong>\r\n\r\n<span>\r\nCamera \u00b7 NVR \u00b7 netwerk\r\n<\/span>\r\n\r\n<\/div>\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     FAQ INTRO\r\n     ========================================================= -->\r\n\r\n<section\r\n    class=\"faq-intro\"\r\n    id=\"faq\"\r\n>\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nFAQ \u00b7 Nummerplaatherkenning\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nDe meest gestelde vragen over de ITC413-PW4D.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nANPR is geen los algoritme.\r\n\r\nMontage, optiek, pixels, firmware,\r\nnetwerk, recorder en software bepalen samen\r\nof nummerplaten betrouwbaar worden gelezen\r\nen achteraf eenvoudig kunnen worden teruggevonden.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<nav class=\"faq-nav\">\r\n\r\n\r\n<a\r\n    class=\"faq-nav-card\"\r\n    href=\"#faq-lezen\"\r\n>\r\n\r\n<span class=\"faq-nav-number\">\r\n01\r\n<\/span>\r\n\r\n<strong>\r\nWaarom wordt mijn plaat verkeerd gelezen?\r\n<\/strong>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<a\r\n    class=\"faq-nav-card\"\r\n    href=\"#faq-pixels\"\r\n>\r\n\r\n<span class=\"faq-nav-number\">\r\n02\r\n<\/span>\r\n\r\n<strong>\r\nHoeveel pixels heb ik nodig?\r\n<\/strong>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<a\r\n    class=\"faq-nav-card\"\r\n    href=\"#faq-licentie\"\r\n>\r\n\r\n<span class=\"faq-nav-number\">\r\n03\r\n<\/span>\r\n\r\n<strong>\r\nKan ik zonder extra licentie zoeken?\r\n<\/strong>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<a\r\n    class=\"faq-nav-card\"\r\n    href=\"#faq-thuis\"\r\n>\r\n\r\n<span class=\"faq-nav-number\">\r\n04\r\n<\/span>\r\n\r\n<strong>\r\nKan ik ook van thuis uit zoeken?\r\n<\/strong>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<a\r\n    class=\"faq-nav-card\"\r\n    href=\"#faq-afstand\"\r\n>\r\n\r\n<span class=\"faq-nav-number\">\r\n05\r\n<\/span>\r\n\r\n<strong>\r\nIs maximale afstand beter?\r\n<\/strong>\r\n\r\n<\/a>\r\n\r\n\r\n\r\n<a\r\n    class=\"faq-nav-card\"\r\n    href=\"#faq-rijstroken\"\r\n>\r\n\r\n<span class=\"faq-nav-number\">\r\n06\r\n<\/span>\r\n\r\n<strong>\r\nKan \u00e9\u00e9n camera twee rijstroken filmen?\r\n<\/strong>\r\n\r\n<\/a>\r\n\r\n<\/nav>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- =========================================================\r\n     FAQ 1 \u2014 READING\r\n     ========================================================= -->\r\n\r\n<section\r\n    class=\"faq-block soft\"\r\n    id=\"faq-lezen\"\r\n>\r\n\r\n<div class=\"container faq-layout\">\r\n\r\n\r\n<div class=\"faq-copy\">\r\n\r\n<span class=\"question-label\">\r\nFAQ 01 \u00b7 Troubleshooting\r\n<\/span>\r\n\r\n\r\n<h2>\r\nWaarom wordt mijn nummerplaat verkeerd of niet gelezen?\r\n<\/h2>\r\n\r\n\r\n<p>\r\n\r\nControleer eerst de fysieke beeldkwaliteit.\r\n\r\nEen ANPR-algoritme kan een slechte montage,\r\neen te grote kijkhoek of een nummerplaat\r\nmet te weinig pixels niet volledig corrigeren.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"answer-highlight\">\r\n\r\n<strong>\r\nBegin buiten. Niet in het menu.\r\n<\/strong>\r\n\r\n<p>\r\n\r\nControleer plaatsing, horizontale en verticale hoek,\r\nzoom, focus, nummerplaatgrootte en pas daarna\r\nde software-instellingen.\r\n\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"point-list\">\r\n\r\n<div class=\"point-item\">\r\nVerticale hoek zo klein mogelijk\r\n<\/div>\r\n\r\n<div class=\"point-item\">\r\nHorizontale hoek zo klein mogelijk\r\n<\/div>\r\n\r\n<div class=\"point-item\">\r\nGebruik optische zoom\r\n<\/div>\r\n\r\n<div class=\"point-item\">\r\nVoldoende pixels op de nummerplaat\r\n<\/div>\r\n\r\n<div class=\"point-item\">\r\nCorrect Plate Algorithm\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div style=\"margin-top:25px;\">\r\n\r\n<a\r\n    class=\"btn btn-primary\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/\"\r\n>\r\nOpen volledige troubleshooting \u2192\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<!-- ORIGINAL CONTEXTUAL MEDIA -->\r\n\r\n<div\r\n    class=\"context-media media-slot\"\r\n    data-topic=\"reading\"\r\n>\r\n\r\n<div class=\"media-stage-head\">\r\n\r\n<strong>\r\nOriginele troubleshooting media\r\n<\/strong>\r\n\r\n<span>\r\nBronpagina FAQ\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"media-stage\">\r\n\r\n<div class=\"media-slot-placeholder\">\r\n\r\n<div class=\"placeholder-icon\">\r\n\u25b6\r\n<\/div>\r\n\r\n<strong>\r\nOriginele demo wordt gekoppeld\r\n<\/strong>\r\n\r\n<p>\r\nDe bestaande foto of video uit de FAQ wordt hier inhoudelijk geplaatst.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"media-controls\">\r\n\r\n<span class=\"media-counter\"><\/span>\r\n\r\n<div class=\"media-buttons\">\r\n\r\n<button\r\n    class=\"media-button media-prev\"\r\n    type=\"button\"\r\n>\r\n\u2190\r\n<\/button>\r\n\r\n<button\r\n    class=\"media-button media-next\"\r\n    type=\"button\"\r\n>\r\n\u2192\r\n<\/button>\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     FAQ 2 \u2014 PIXELS\r\n     ========================================================= -->\r\n\r\n<section\r\n    class=\"section pixel-section dark-section\"\r\n    id=\"faq-pixels\"\r\n>\r\n\r\n<div class=\"container pixel-inner\">\r\n\r\n<div class=\"kicker\">\r\nFAQ 02 \u00b7 Nummerplaatpixels\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nHoe groot moet de nummerplaat in beeld zijn?\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nCCTV Academy gebruikt bij deze installatie\r\nongeveer 140 pixels breedte als praktische richtwaarde\r\nvoor de nummerplaat.\r\n\r\nHet exacte resultaat blijft afhankelijk\r\nvan sc\u00e8ne, beeldkwaliteit, beweging,\r\nhoek en configuratie.\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\r\nbreedte op de nummerplaat\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"pixel-points\">\r\n\r\n\r\n<article class=\"pixel-point\">\r\n\r\n<h3>\r\nMeer overzicht = minder detail\r\n<\/h3>\r\n\r\n<p>\r\n\r\nHoe meer omgeving de camera filmt,\r\nhoe minder pixels doorgaans voor de nummerplaat overblijven.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n<article class=\"pixel-point\">\r\n\r\n<h3>\r\nGebruik de zoom\r\n<\/h3>\r\n\r\n<p>\r\n\r\nKader gericht op de detectiezone\r\nwaar de plaat daadwerkelijk passeert.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n<article class=\"pixel-point\">\r\n\r\n<h3>\r\nAfstand be\u00efnvloedt pixelgrootte\r\n<\/h3>\r\n\r\n<p>\r\n\r\nHoe verder het voertuig staat,\r\nhoe kleiner de nummerplaat normaal wordt weergegeven.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n<article class=\"pixel-point\">\r\n\r\n<h3>\r\nTest met echte voertuigen\r\n<\/h3>\r\n\r\n<p>\r\n\r\nControleer de effectieve plaatgrootte\r\nop de werkelijke detectiepositie.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- ORIGINAL MEDIA FOR PIXELS \/ INSTALLATION -->\r\n\r\n<div\r\n    class=\"context-media media-slot\"\r\n    data-topic=\"installation\"\r\n    style=\"\r\n        margin-top:42px;\r\n    \"\r\n>\r\n\r\n<div class=\"media-stage-head\">\r\n\r\n<strong>\r\nOrigineel installatiebeeld \/ video\r\n<\/strong>\r\n\r\n<span>\r\nMontage \u00b7 afstand \u00b7 hoek\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<div class=\"media-stage\">\r\n\r\n<div class=\"media-slot-placeholder\">\r\n\r\n<div class=\"placeholder-icon\">\r\nPX\r\n<\/div>\r\n\r\n<strong>\r\nInstallatiemedia wordt geladen\r\n<\/strong>\r\n\r\n<p>\r\nBestaand beeldmateriaal wordt hier hergebruikt.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"media-controls\">\r\n\r\n<span class=\"media-counter\"><\/span>\r\n\r\n<div class=\"media-buttons\">\r\n\r\n<button class=\"media-button media-prev\" type=\"button\">\r\n\u2190\r\n<\/button>\r\n\r\n<button class=\"media-button media-next\" type=\"button\">\r\n\u2192\r\n<\/button>\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     FAQ 3 \u2014 LICENSE \/ SEARCH\r\n     ========================================================= -->\r\n\r\n<section\r\n    class=\"section search-software\"\r\n    id=\"faq-licentie\"\r\n>\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nFAQ 03 \u00b7 Nummerplaten zoeken\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nHeb ik extra softwarelicenties nodig om nummerplaten te zoeken?\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nNiet noodzakelijk.\r\n\r\nAfhankelijk van de gekozen Dahua-configuratie\r\nkun je functies van camera, recorder,\r\nwebbrowser en gratis beheersoftware gebruiken\r\nom beschikbare ANPR-resultaten terug te vinden.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div class=\"search-grid\">\r\n\r\n\r\n<div class=\"search-options\">\r\n\r\n\r\n<article class=\"search-option\">\r\n\r\n<div class=\"search-option-icon\">\r\nCAM\r\n<\/div>\r\n\r\n<h3>\r\nANPR-camera\r\n<\/h3>\r\n\r\n<p>\r\n\r\nDe camera genereert ANPR-metadata\r\nen snapshots.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"search-option\">\r\n\r\n<div class=\"search-option-icon\">\r\nNVR\r\n<\/div>\r\n\r\n<h3>\r\nANPR Fort Knox\r\n<\/h3>\r\n\r\n<p>\r\n\r\nGebruik een geschikt Dahua-opnamesysteem\r\nom opgeslagen ANPR-resultaten terug te zoeken.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"search-option\">\r\n\r\n<div class=\"search-option-icon\">\r\nWEB\r\n<\/div>\r\n\r\n<h3>\r\nWebbrowser\r\n<\/h3>\r\n\r\n<p>\r\n\r\nBeschikbare functies kunnen rechtstreeks\r\nvia de webinterface worden gebruikt.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"search-option\">\r\n\r\n<div class=\"search-option-icon\">\r\nPC\r\n<\/div>\r\n\r\n<h3>\r\nSmartPSS Lite\r\n<\/h3>\r\n\r\n<p>\r\n\r\nGratis Dahua pc-software\r\nvoor ondersteund beheer en zoeken.\r\n\r\n<\/p>\r\n\r\n<\/article>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<div\r\n    class=\"context-media media-slot\"\r\n    data-topic=\"search\"\r\n>\r\n\r\n<div class=\"media-stage-head\">\r\n\r\n<strong>\r\nOriginele zoekdemo\r\n<\/strong>\r\n\r\n<span>\r\nANPR search\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<div class=\"media-stage\">\r\n\r\n<div class=\"media-slot-placeholder\">\r\n\r\n<div class=\"placeholder-icon\">\r\n\u2315\r\n<\/div>\r\n\r\n<strong>\r\nBestaande zoekmedia wordt geladen\r\n<\/strong>\r\n\r\n<p>\r\nOriginele screenshots of demonstratievideo blijven behouden.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"media-controls\">\r\n\r\n<span class=\"media-counter\"><\/span>\r\n\r\n<div class=\"media-buttons\">\r\n\r\n<button class=\"media-button media-prev\" type=\"button\">\r\n\u2190\r\n<\/button>\r\n\r\n<button class=\"media-button media-next\" type=\"button\">\r\n\u2192\r\n<\/button>\r\n\r\n<\/div>\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     FAQ 4 \u2014 REMOTE\r\n     ========================================================= -->\r\n\r\n<section\r\n    class=\"section remote-section dark-section\"\r\n    id=\"faq-thuis\"\r\n>\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nFAQ 04 \u00b7 Externe toegang\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nKan ik nummerplaten ook van thuis uit opzoeken?\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nJa, maar daarvoor heb je een andere\r\nnetwerkarchitectuur nodig dan wanneer\r\nde installatie uitsluitend lokaal wordt gebruikt.\r\n\r\nJe moet dan voldoende kennis hebben\r\nvan IP-adressen, gateway, LAN\/WAN\r\nen de gekozen methode voor externe toegang.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div class=\"remote-grid\">\r\n\r\n\r\n<article class=\"network-card\">\r\n\r\n<small>\r\nLOKAAL\r\n<\/small>\r\n\r\n<h3>\r\nAlleen binnen het bedrijf\r\n<\/h3>\r\n\r\n<p>\r\n\r\nVoor een uitsluitend lokale toepassing\r\nkan de architectuur relatief eenvoudig blijven.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"network-flow\">\r\n\r\n<span class=\"network-node\">\r\nANPR\r\n<\/span>\r\n\r\n<span class=\"network-arrow\">\r\n\u2192\r\n<\/span>\r\n\r\n<span class=\"network-node\">\r\nPoE\r\n<\/span>\r\n\r\n<span class=\"network-arrow\">\r\n\u2192\r\n<\/span>\r\n\r\n<span class=\"network-node\">\r\nNVR\r\n<\/span>\r\n\r\n<span class=\"network-arrow\">\r\n\u2192\r\n<\/span>\r\n\r\n<span class=\"network-node\">\r\nMonitor\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n\r\n\r\n<article class=\"network-card\">\r\n\r\n<small>\r\nREMOTE\r\n<\/small>\r\n\r\n<h3>\r\nOok buiten het bedrijf\r\n<\/h3>\r\n\r\n<p>\r\n\r\nExterne bereikbaarheid vraagt een correcte\r\nLAN\/WAN-configuratie en passende beveiliging.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"network-flow\">\r\n\r\n<span class=\"network-node\">\r\nANPR\r\n<\/span>\r\n\r\n<span class=\"network-arrow\">\r\n\u2192\r\n<\/span>\r\n\r\n<span class=\"network-node\">\r\nPoE SW\r\n<\/span>\r\n\r\n<span class=\"network-arrow\">\r\n\u2192\r\n<\/span>\r\n\r\n<span class=\"network-node\">\r\nLAN\r\n<\/span>\r\n\r\n<span class=\"network-arrow\">\r\n\u2192\r\n<\/span>\r\n\r\n<span class=\"network-node\">\r\nWAN\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<\/article>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<div\r\n    class=\"context-media media-slot\"\r\n    data-topic=\"network\"\r\n    style=\"\r\n        margin-top:35px;\r\n    \"\r\n>\r\n\r\n<div class=\"media-stage-head\">\r\n\r\n<strong>\r\nOriginele netwerkmedia\r\n<\/strong>\r\n\r\n<span>\r\nLAN \u00b7 WAN \u00b7 SmartPSS\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<div class=\"media-stage\">\r\n\r\n<div class=\"media-slot-placeholder\">\r\n\r\n<div class=\"placeholder-icon\">\r\nIP\r\n<\/div>\r\n\r\n<strong>\r\nNetwerkafbeelding wordt geladen\r\n<\/strong>\r\n\r\n<p>\r\nBestaand netwerkbeeld uit de FAQ wordt hier ge\u00efntegreerd.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"media-controls\">\r\n\r\n<span class=\"media-counter\"><\/span>\r\n\r\n<div class=\"media-buttons\">\r\n\r\n<button class=\"media-button media-prev\" type=\"button\">\r\n\u2190\r\n<\/button>\r\n\r\n<button class=\"media-button media-next\" type=\"button\">\r\n\u2192\r\n<\/button>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div\r\n    style=\"\r\n        margin-top:28px;\r\n    \"\r\n>\r\n\r\n<a\r\n    class=\"btn btn-yellow\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-ook-van-thuis-uit-nummerplaten-opzoeken-ip-netwerk-configuratie\/\"\r\n>\r\nBekijk volledige netwerkconfiguratie \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     FAQ 5 \u2014 DISTANCE\r\n     ========================================================= -->\r\n\r\n<section\r\n    class=\"section distance\"\r\n    id=\"faq-afstand\"\r\n>\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nFAQ 05 \u00b7 Montagehoogte\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nIs maximale detectieafstand de beste instelling?\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nNee.\r\n\r\nBetrouwbare nummerplaatherkenning\r\nis een compromis tussen afstand,\r\nmontagehoogte, kijkhoek, zoom,\r\nfocus en voldoende pixels op de plaat.\r\n\r\n<\/p>\r\n\r\n\r\n\r\n<div class=\"distance-grid\">\r\n\r\n\r\n<aside class=\"distance-answer\">\r\n\r\n<small>\r\nCCTV ACADEMY \/\/ ANTWOORD\r\n<\/small>\r\n\r\n<h3>\r\nBeste herkenning \u2260 maximale afstand.\r\n<\/h3>\r\n\r\n<p>\r\n\r\nEen hogere camera kan verder kijken,\r\nmaar krijgt vaak ook een moeilijkere\r\nverticale hoek op de nummerplaat.\r\n\r\nOntwerp dus op herkenningskwaliteit,\r\nniet op maximale theoretische afstand.\r\n\r\n<\/p>\r\n\r\n\r\n<div\r\n    style=\"\r\n        margin-top:27px;\r\n    \"\r\n>\r\n\r\n<a\r\n    class=\"btn btn-dark\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-de-installatiehoogte-bepaalt-de-afstand-van-de-nummerplaat-herkenning\/\"\r\n>\r\nInstallatiehoogte in detail \u2192\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/aside>\r\n\r\n\r\n\r\n<div class=\"distance-table\">\r\n\r\n<table>\r\n\r\n<thead>\r\n\r\n<tr>\r\n<th>Scenario<\/th>\r\n<th>Hoogte<\/th>\r\n<th>Detectieafstand<\/th>\r\n<\/tr>\r\n\r\n<\/thead>\r\n\r\n<tbody>\r\n\r\n<tr>\r\n<td>Slagboom<\/td>\r\n<td>1,2 \u2013 1,5 m<\/td>\r\n<td>3 \u2013 5 m<\/td>\r\n<\/tr>\r\n\r\n<tr>\r\n<td>Rijstrook<\/td>\r\n<td>3 \u2013 4 m<\/td>\r\n<td>8 \u2013 15 m<\/td>\r\n<\/tr>\r\n\r\n<\/tbody>\r\n\r\n<\/table>\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     FAQ 6 \u2014 TWO LANES\r\n     ========================================================= -->\r\n\r\n<section\r\n    class=\"section lanes\"\r\n    id=\"faq-rijstroken\"\r\n>\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nFAQ 06 \u00b7 Meerdere rijstroken\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nKan \u00e9\u00e9n ANPR-camera twee rijstroken filmen?\r\n<\/h2>\r\n\r\n\r\n<div class=\"lanes-grid\">\r\n\r\n\r\n<div class=\"lane-diagram\">\r\n\r\n<div class=\"road\"><\/div>\r\n\r\n<div class=\"lane-camera one\"><\/div>\r\n\r\n<div class=\"lane-camera two\"><\/div>\r\n\r\n<div class=\"lane-car one\"><\/div>\r\n\r\n<div class=\"lane-car two\"><\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"lane-copy\">\r\n\r\n<h3>\r\nTechnisch mogelijk is niet hetzelfde als optimaal.\r\n<\/h3>\r\n\r\n<p>\r\n\r\nE\u00e9n grotere sc\u00e8ne kan meerdere rijstroken bevatten,\r\nmaar daarmee worden nummerplaten kleiner\r\nen kunnen kijkhoeken, rijrichting\r\nen voertuigposities sterk verschillen.\r\n\r\nDe ideale professionele situatie is vaak\r\n\u00e9\u00e9n gerichte ANPR-camera per rijstrook.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"lane-points\">\r\n\r\n<div class=\"lane-point\">\r\nMeer rijstroken betekent minder pixels per plaat\r\n<\/div>\r\n\r\n<div class=\"lane-point\">\r\nVoertuigen rijden niet altijd exact dezelfde lijn\r\n<\/div>\r\n\r\n<div class=\"lane-point\">\r\nHorizontale kijkhoek verschilt per rijstrook\r\n<\/div>\r\n\r\n<div class=\"lane-point\">\r\nE\u00e9n camera per rijstrook geeft meer controle\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div\r\n    style=\"\r\n        margin-top:25px;\r\n    \"\r\n>\r\n\r\n<a\r\n    class=\"btn btn-primary\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-wat-als-je-2-rijstroken-wil-filmen\/\"\r\n>\r\nBekijk voorbeeld met 2 rijstroken \u2192\r\n<\/a>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<!-- ORIGINAL VIDEO FOR TWO LANES -->\r\n\r\n<div\r\n    class=\"context-media media-slot\"\r\n    data-topic=\"lanes\"\r\n    style=\"\r\n        margin-top:42px;\r\n    \"\r\n>\r\n\r\n<div class=\"media-stage-head\">\r\n\r\n<strong>\r\nOriginele rijstrook-demo\r\n<\/strong>\r\n\r\n<span>\r\nBestaande FAQ-media\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<div class=\"media-stage\">\r\n\r\n<div class=\"media-slot-placeholder\">\r\n\r\n<div class=\"placeholder-icon\">\r\n\u25b6\r\n<\/div>\r\n\r\n<strong>\r\nBestaande rijstrookfilm wordt geladen\r\n<\/strong>\r\n\r\n<p>\r\nAls deze video in de originele FAQ staat, wordt hij hier geplaatst.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"media-controls\">\r\n\r\n<span class=\"media-counter\"><\/span>\r\n\r\n<div class=\"media-buttons\">\r\n\r\n<button class=\"media-button media-prev\" type=\"button\">\r\n\u2190\r\n<\/button>\r\n\r\n<button class=\"media-button media-next\" type=\"button\">\r\n\u2192\r\n<\/button>\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     EXTRA FAQ\r\n     ========================================================= -->\r\n\r\n<section class=\"section quick-faq\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nSnelle antwoorden\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nNog enkele praktische ANPR-vragen.\r\n<\/h2>\r\n\r\n\r\n\r\n<div class=\"accordion\">\r\n\r\n\r\n<details>\r\n\r\n<summary>\r\nWaarom helpt AI niet wanneer de camera slecht gericht staat?\r\n<\/summary>\r\n\r\n<div class=\"accordion-answer\">\r\n\r\nAI kan alleen analyseren wat de camerasensor registreert.\r\nWanneer een nummerplaat te klein, te schuin,\r\nonscherp of overbelicht is, ontbreekt bruikbare\r\nbeeldinformatie v\u00f3\u00f3r het algoritme begint.\r\n\r\n<\/div>\r\n\r\n<\/details>\r\n\r\n\r\n\r\n<details>\r\n\r\n<summary>\r\nMoet ik eerst instellingen wijzigen wanneer OCR fouten maakt?\r\n<\/summary>\r\n\r\n<div class=\"accordion-answer\">\r\n\r\nNiet als eerste stap. Controleer eerst de fysieke installatie,\r\nzoom, focus, verticale en horizontale hoek\r\nen de effectieve nummerplaatgrootte.\r\n\r\n<\/div>\r\n\r\n<\/details>\r\n\r\n\r\n\r\n<details>\r\n\r\n<summary>\r\nKan ik nummerplaten gedeeltelijk zoeken?\r\n<\/summary>\r\n\r\n<div class=\"accordion-answer\">\r\n\r\nBinnen passende Dahua ANPR-oplossingen kun je beschikbare\r\nANPR-metadata gebruiken om resultaten te filteren.\r\nWelke functies beschikbaar zijn hangt af van camera,\r\nrecorder en gebruikte software.\r\n\r\n<\/div>\r\n\r\n<\/details>\r\n\r\n\r\n\r\n<details>\r\n\r\n<summary>\r\nKan ik ANPR-resultaten exporteren?\r\n<\/summary>\r\n\r\n<div class=\"accordion-answer\">\r\n\r\nAfhankelijk van de gebruikte recorder of software\r\nkunnen beschikbare nummerplaatgegevens en voertuigbeelden\r\nverder worden geraadpleegd of ge\u00ebxporteerd.\r\n\r\n<\/div>\r\n\r\n<\/details>\r\n\r\n\r\n\r\n<details>\r\n\r\n<summary>\r\nWat als voertuigen niet rijden zoals voorzien?\r\n<\/summary>\r\n\r\n<div class=\"accordion-answer\">\r\n\r\nOntwerp de detectiezone op basis van werkelijk verkeersgedrag.\r\nEen chauffeur kan bochten afsnijden,\r\nbuiten de ideale lijn rijden of de nummerplaat\r\nonder een onverwachte hoek aanbieden.\r\n\r\n<\/div>\r\n\r\n<\/details>\r\n\r\n\r\n\r\n<details>\r\n\r\n<summary>\r\nWat als de camera geen foto van een passerend voertuig neemt?\r\n<\/summary>\r\n\r\n<div class=\"accordion-answer\">\r\n\r\nControleer detectieregels, triggerlijn,\r\nrijrichting, capture-configuratie\r\nen de fysieke plaatsing van de camera.\r\n\r\n<\/div>\r\n\r\n<\/details>\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     EXTRA ORIGINAL MEDIA\r\n     Dit is GEEN lijst:\r\n     resterende bronmedia worden als \u00e9\u00e9n slider gepresenteerd.\r\n     ========================================================= -->\r\n\r\n<section\r\n    class=\"section\"\r\n    style=\"\r\n        background:white;\r\n    \"\r\n>\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nPraktijkbeelden uit de bronpagina\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nExtra oorspronkelijke media, in \u00e9\u00e9n interactieve praktijkviewer.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nWanneer de originele FAQ meer beelden of films bevat\r\ndan hierboven thematisch nodig zijn,\r\nworden de resterende media hier niet onder elkaar gezet,\r\nmaar in \u00e9\u00e9n compacte viewer samengebracht.\r\n\r\n<\/p>\r\n\r\n\r\n<div\r\n    class=\"context-media media-slot\"\r\n    data-topic=\"general\"\r\n    style=\"\r\n        margin-top:42px;\r\n    \"\r\n>\r\n\r\n<div class=\"media-stage-head\">\r\n\r\n<strong>\r\nANPR praktijkviewer\r\n<\/strong>\r\n\r\n<span>\r\nOriginele bronmedia\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n<div class=\"media-stage\">\r\n\r\n<div class=\"media-slot-placeholder\">\r\n\r\n<div class=\"placeholder-icon\">\r\n\u25b6\r\n<\/div>\r\n\r\n<strong>\r\nExtra originele media wordt geladen\r\n<\/strong>\r\n\r\n<p>\r\nGebruik de pijlen om door de oorspronkelijke beelden en video's te gaan.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<div class=\"media-controls\">\r\n\r\n<span class=\"media-counter\"><\/span>\r\n\r\n<div class=\"media-buttons\">\r\n\r\n<button class=\"media-button media-prev\" type=\"button\">\r\n\u2190\r\n<\/button>\r\n\r\n<button class=\"media-button media-next\" type=\"button\">\r\n\u2192\r\n<\/button>\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     SOURCE LINKS\r\n     ========================================================= -->\r\n\r\n<section class=\"section source-links\">\r\n\r\n<div class=\"container\">\r\n\r\n<div class=\"kicker\">\r\nLinks uit het originele artikel\r\n<\/div>\r\n\r\n\r\n<h2 class=\"section-title\">\r\nGerelateerde ANPR-informatie blijft bereikbaar.\r\n<\/h2>\r\n\r\n\r\n<div\r\n    id=\"sourceLinkGrid\"\r\n    class=\"source-grid\"\r\n>\r\n\r\n<a\r\n    class=\"source-card\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/anpr-nummerplaatherkenning\/\"\r\n>\r\n\r\n<small>\r\nANPR\r\n<\/small>\r\n\r\n<strong>\r\nANPR Nummerplaatherkenning\r\n<\/strong>\r\n\r\n<span class=\"source-arrow\">\r\nOpen kenniscentrum \u2192\r\n<\/span>\r\n\r\n<\/a>\r\n\r\n\r\n<a\r\n    class=\"source-card\"\r\n    href=\"https:\/\/cctvacademy.be\/nl\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/\"\r\n>\r\n\r\n<small>\r\nTroubleshooting\r\n<\/small>\r\n\r\n<strong>\r\nNummerplaat verkeerd of niet gelezen\r\n<\/strong>\r\n\r\n<span class=\"source-arrow\">\r\nLos het probleem op \u2192\r\n<\/span>\r\n\r\n<\/a>\r\n\r\n\r\n<a\r\n    class=\"source-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<small>\r\nMontage\r\n<\/small>\r\n\r\n<strong>\r\nInstallatiehoogte & herkenningsafstand\r\n<\/strong>\r\n\r\n<span class=\"source-arrow\">\r\nLees verder \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     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 FAQ naar volledige technische kennis.\r\n<\/h2>\r\n\r\n\r\n<p class=\"section-intro\">\r\n\r\nVerdiep je verder in camerabewaking,\r\nANPR, 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 CCTV-artikels\r\nover ANPR, AI, netwerken,\r\nsoftware 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 kennis op van\r\nBasis CCTV tot Basis AI\r\nen Advanced AI-CCTV.\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 ANPR-camera's,\r\nrecorders en IP-netwerken\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 technische vraag\r\nof wil je weten welke opleiding\r\nbij je past?\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\nRAS\/AIS CCTV 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   SOURCE\r\n   ========================================================= *\/\r\n\r\nconst SOURCE_ORIGIN =\r\n    \"https:\/\/cctvacademy.be\";\r\n\r\n\r\nconst SOURCE_SLUG =\r\n    \"nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\";\r\n\r\n\r\nconst SOURCE_URL =\r\n    SOURCE_ORIGIN\r\n    +\r\n    \"\/nl\/\"\r\n    +\r\n    SOURCE_SLUG\r\n    +\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                        ||\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 normalize(value) {\r\n\r\n    return String(\r\n        value || \"\"\r\n    )\r\n    .toLowerCase()\r\n    .normalize(\"NFD\")\r\n    .replace(\r\n        \/[\\u0300-\\u036f]\/g,\r\n        \"\"\r\n    )\r\n    .replace(\r\n        \/[^a-z0-9]+\/g,\r\n        \" \"\r\n    )\r\n    .replace(\r\n        \/\\s+\/g,\r\n        \" \"\r\n    )\r\n    .trim();\r\n}\r\n\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\n\r\n\/* =========================================================\r\n   MEDIA URL NORMALISATION\r\n   ========================================================= *\/\r\n\r\nfunction normalizeMediaURLs(\r\n    root\r\n) {\r\n\r\n    if (!root) {\r\n        return;\r\n    }\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 lazy =\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 (lazy) {\r\n\r\n                    image.src =\r\n                        absoluteURL(\r\n                            lazy\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.src =\r\n                        absoluteURL(\r\n                            image.getAttribute(\r\n                                \"src\"\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.src =\r\n                        absoluteURL(\r\n                            video.getAttribute(\r\n                                \"src\"\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.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    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.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    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.src =\r\n                        absoluteURL(\r\n                            iframe.getAttribute(\r\n                                \"src\"\r\n                            )\r\n                        );\r\n                }\r\n\r\n\r\n                iframe.loading =\r\n                    \"lazy\";\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            \"script\"\r\n        )\r\n        .forEach(\r\n            script =>\r\n                script.remove()\r\n        );\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   CONTEXT AROUND MEDIA\r\n   ========================================================= *\/\r\n\r\nfunction getContextText(\r\n    media\r\n) {\r\n\r\n    let texts =\r\n        [];\r\n\r\n\r\n    \/*\r\n     * Alt\/title\/caption.\r\n     *\/\r\n\r\n    if (\r\n        media.matches(\r\n            \"img\"\r\n        )\r\n    ) {\r\n\r\n        texts.push(\r\n            media.alt || \"\",\r\n            media.title || \"\",\r\n            media.src || \"\"\r\n        );\r\n    }\r\n\r\n\r\n    if (\r\n        media.matches(\r\n            \"video, iframe\"\r\n        )\r\n    ) {\r\n\r\n        texts.push(\r\n            media.getAttribute(\r\n                \"title\"\r\n            )\r\n            ||\r\n            \"\",\r\n\r\n            media.getAttribute(\r\n                \"src\"\r\n            )\r\n            ||\r\n            \"\"\r\n        );\r\n    }\r\n\r\n\r\n    const figure =\r\n        media.closest(\r\n            \"figure\"\r\n        );\r\n\r\n\r\n    if (figure) {\r\n\r\n        texts.push(\r\n            figure.textContent || \"\"\r\n        );\r\n    }\r\n\r\n\r\n    \/*\r\n     * Zoek tekst v\u00f3\u00f3r de media.\r\n     *\/\r\n\r\n    let node =\r\n        media.closest(\r\n            \"figure, .wp-block-video, .wp-block-embed\"\r\n        )\r\n        ||\r\n        media;\r\n\r\n\r\n    let previous =\r\n        node.previousElementSibling;\r\n\r\n\r\n    let count = 0;\r\n\r\n\r\n    while (\r\n        previous\r\n        &&\r\n        count < 6\r\n    ) {\r\n\r\n        texts.push(\r\n            previous.textContent || \"\"\r\n        );\r\n\r\n\r\n        previous =\r\n            previous.previousElementSibling;\r\n\r\n\r\n        count++;\r\n    }\r\n\r\n\r\n    \/*\r\n     * Ook parent-context.\r\n     *\/\r\n\r\n    if (\r\n        node.parentElement\r\n    ) {\r\n\r\n        texts.push(\r\n            node.parentElement\r\n                .textContent\r\n                ?.slice(\r\n                    0,\r\n                    1500\r\n                )\r\n            ||\r\n            \"\"\r\n        );\r\n    }\r\n\r\n\r\n    return normalize(\r\n        texts.join(\r\n            \" \"\r\n        )\r\n    );\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   MEDIA CATEGORIES\r\n   ========================================================= *\/\r\n\r\nconst TOPIC_KEYWORDS = {\r\n\r\n    reading: [\r\n        \"verkeerd\",\r\n        \"niet gelezen\",\r\n        \"herkenning\",\r\n        \"herkend\",\r\n        \"zoom\",\r\n        \"focus\",\r\n        \"scherp\",\r\n        \"snapshot\",\r\n        \"ocr\",\r\n        \"plate algorithm\"\r\n    ],\r\n\r\n    installation: [\r\n        \"installatie\",\r\n        \"hoogte\",\r\n        \"afstand\",\r\n        \"paal\",\r\n        \"muur\",\r\n        \"montage\",\r\n        \"hoek\",\r\n        \"pixels\",\r\n        \"140\"\r\n    ],\r\n\r\n    search: [\r\n        \"zoeken\",\r\n        \"opzoeken\",\r\n        \"nummerplaten\",\r\n        \"excel\",\r\n        \"export\",\r\n        \"fort knox\",\r\n        \"monitor\",\r\n        \"browser\",\r\n        \"smartpss\",\r\n        \"software\"\r\n    ],\r\n\r\n    network: [\r\n        \"thuis\",\r\n        \"netwerk\",\r\n        \"lan\",\r\n        \"wan\",\r\n        \"ddns\",\r\n        \"port\",\r\n        \"gateway\",\r\n        \"router\",\r\n        \"smartpss\"\r\n    ],\r\n\r\n    lanes: [\r\n        \"2 rijstroken\",\r\n        \"twee rijstroken\",\r\n        \"rijstrook\",\r\n        \"rijstroken\",\r\n        \"chauffeur\",\r\n        \"weg\"\r\n    ],\r\n\r\n    firmware: [\r\n        \"firmware\",\r\n        \"hardware\",\r\n        \"software versie\",\r\n        \"versie\"\r\n    ],\r\n\r\n    storage: [\r\n        \"micro sd\",\r\n        \"microsd\",\r\n        \"sd kaart\",\r\n        \"sd-card\"\r\n    ]\r\n\r\n};\r\n\r\n\r\n\r\nfunction classifyMedia(\r\n    context\r\n) {\r\n\r\n    let winner =\r\n        \"general\";\r\n\r\n\r\n    let bestScore =\r\n        0;\r\n\r\n\r\n    Object\r\n        .entries(\r\n            TOPIC_KEYWORDS\r\n        )\r\n        .forEach(\r\n            ([\r\n                topic,\r\n                keywords\r\n            ]) => {\r\n\r\n                let score =\r\n                    0;\r\n\r\n\r\n                keywords.forEach(\r\n                    keyword => {\r\n\r\n                        if (\r\n                            context.includes(\r\n                                normalize(\r\n                                    keyword\r\n                                )\r\n                            )\r\n                        ) {\r\n\r\n                            score +=\r\n                                keyword\r\n                                    .split(\" \")\r\n                                    .length\r\n                                    *\r\n                                    3;\r\n                        }\r\n                    }\r\n                );\r\n\r\n\r\n                if (\r\n                    score >\r\n                    bestScore\r\n                ) {\r\n\r\n                    bestScore =\r\n                        score;\r\n\r\n\r\n                    winner =\r\n                        topic;\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n\r\n    return winner;\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   COLLECT MEDIA\r\n   ========================================================= *\/\r\n\r\nfunction collectMedia(\r\n    wrapper\r\n) {\r\n\r\n    const result =\r\n        [];\r\n\r\n\r\n    const used =\r\n        new Set();\r\n\r\n\r\n    \/*\r\n     * VIDEOS FIRST.\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\r\n                        .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                    +\r\n                    source;\r\n\r\n\r\n                if (\r\n                    used.has(\r\n                        key\r\n                    )\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 wrapperNode =\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                const context =\r\n                    getContextText(\r\n                        video\r\n                    );\r\n\r\n\r\n                result.push({\r\n\r\n                    type:\r\n                        \"video\",\r\n\r\n                    topic:\r\n                        classifyMedia(\r\n                            context\r\n                        ),\r\n\r\n                    context,\r\n\r\n                    node:\r\n                        wrapperNode\r\n\r\n                });\r\n            }\r\n        );\r\n\r\n\r\n    \/*\r\n     * EMBEDDED VIDEO.\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                    +\r\n                    source;\r\n\r\n\r\n                if (\r\n                    used.has(\r\n                        key\r\n                    )\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 wrapperNode =\r\n                    iframe.closest(\r\n                        \"figure, .wp-block-embed\"\r\n                    )\r\n                    ||\r\n                    iframe;\r\n\r\n\r\n                const context =\r\n                    getContextText(\r\n                        iframe\r\n                    );\r\n\r\n\r\n                result.push({\r\n\r\n                    type:\r\n                        \"iframe\",\r\n\r\n                    topic:\r\n                        classifyMedia(\r\n                            context\r\n                        ),\r\n\r\n                    context,\r\n\r\n                    node:\r\n                        wrapperNode\r\n\r\n                });\r\n            }\r\n        );\r\n\r\n\r\n    \/*\r\n     * IMAGES.\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                \/*\r\n                 * Geen poster\/thumbnail uit video-wrapper dubbel opnemen.\r\n                 *\/\r\n\r\n                if (\r\n                    image.closest(\r\n                        \".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                const width =\r\n                    Number(\r\n                        image.getAttribute(\r\n                            \"width\"\r\n                        )\r\n                    );\r\n\r\n\r\n                const height =\r\n                    Number(\r\n                        image.getAttribute(\r\n                            \"height\"\r\n                        )\r\n                    );\r\n\r\n\r\n                \/*\r\n                 * Emoji's en kleine icoontjes overslaan.\r\n                 *\/\r\n\r\n                if (\r\n                    (\r\n                        width &&\r\n                        width < 90\r\n                    )\r\n                    ||\r\n                    (\r\n                        height &&\r\n                        height < 70\r\n                    )\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n\r\n                const key =\r\n                    \"image:\"\r\n                    +\r\n                    source;\r\n\r\n\r\n                if (\r\n                    used.has(\r\n                        key\r\n                    )\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 wrapperNode =\r\n                    image.closest(\r\n                        \"figure\"\r\n                    )\r\n                    ||\r\n                    image;\r\n\r\n\r\n                const context =\r\n                    getContextText(\r\n                        image\r\n                    );\r\n\r\n\r\n                result.push({\r\n\r\n                    type:\r\n                        \"image\",\r\n\r\n                    topic:\r\n                        classifyMedia(\r\n                            context\r\n                        ),\r\n\r\n                    context,\r\n\r\n                    node:\r\n                        wrapperNode\r\n\r\n                });\r\n            }\r\n        );\r\n\r\n\r\n    return result;\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   HERO IMAGE\r\n   ========================================================= *\/\r\n\r\nfunction renderHeroOriginalImage(\r\n    media\r\n) {\r\n\r\n    const hero =\r\n        document.getElementById(\r\n            \"heroOriginalMedia\"\r\n        );\r\n\r\n\r\n    if (!hero) {\r\n        return;\r\n    }\r\n\r\n\r\n    const imageItem =\r\n        media.find(\r\n            item =>\r\n                item.type ===\r\n                \"image\"\r\n        );\r\n\r\n\r\n    if (!imageItem) {\r\n        return;\r\n    }\r\n\r\n\r\n    const originalImage =\r\n        imageItem.node.matches(\r\n            \"img\"\r\n        )\r\n            ? imageItem.node\r\n            :\r\n            imageItem.node.querySelector(\r\n                \"img\"\r\n            );\r\n\r\n\r\n    if (!originalImage) {\r\n        return;\r\n    }\r\n\r\n\r\n    const image =\r\n        originalImage.cloneNode(\r\n            true\r\n        );\r\n\r\n\r\n    normalizeMediaURLs(\r\n        image\r\n    );\r\n\r\n\r\n    hero.replaceWith(\r\n        image\r\n    );\r\n\r\n\r\n    image.classList.add(\r\n        \"hero-source-image\"\r\n    );\r\n\r\n\r\n    \/*\r\n     * Hero mag beeld tonen,\r\n     * maar het blijft ook beschikbaar\r\n     * voor zijn contextuele sectie.\r\n     *\/\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   MEDIA SLIDER\r\n   ========================================================= *\/\r\n\r\nfunction setupSlider(\r\n    slot,\r\n    items\r\n) {\r\n\r\n    if (\r\n        !slot\r\n        ||\r\n        !items.length\r\n    ) {\r\n        return;\r\n    }\r\n\r\n\r\n    const stage =\r\n        slot.querySelector(\r\n            \".media-stage\"\r\n        );\r\n\r\n\r\n    const controls =\r\n        slot.querySelector(\r\n            \".media-controls\"\r\n        );\r\n\r\n\r\n    const counter =\r\n        slot.querySelector(\r\n            \".media-counter\"\r\n        );\r\n\r\n\r\n    if (!stage) {\r\n        return;\r\n    }\r\n\r\n\r\n    stage.innerHTML =\r\n        \"\";\r\n\r\n\r\n    const slides =\r\n        [];\r\n\r\n\r\n    items.forEach(\r\n        (\r\n            item,\r\n            index\r\n        ) => {\r\n\r\n            const slide =\r\n                document.createElement(\r\n                    \"div\"\r\n                );\r\n\r\n\r\n            slide.className =\r\n                \"original-slide\"\r\n                +\r\n                (\r\n                    index === 0\r\n                        ? \" active\"\r\n                        : \"\"\r\n                );\r\n\r\n\r\n            const clone =\r\n                item.node.cloneNode(\r\n                    true\r\n                );\r\n\r\n\r\n            normalizeMediaURLs(\r\n                clone\r\n            );\r\n\r\n\r\n            slide.appendChild(\r\n                clone\r\n            );\r\n\r\n\r\n            stage.appendChild(\r\n                slide\r\n            );\r\n\r\n\r\n            slides.push(\r\n                slide\r\n            );\r\n        }\r\n    );\r\n\r\n\r\n    let current =\r\n        0;\r\n\r\n\r\n    function show(\r\n        index\r\n    ) {\r\n\r\n        if (!slides.length) {\r\n            return;\r\n        }\r\n\r\n\r\n        current =\r\n            (\r\n                index +\r\n                slides.length\r\n            )\r\n            %\r\n            slides.length;\r\n\r\n\r\n        slides.forEach(\r\n            (\r\n                slide,\r\n                slideIndex\r\n            ) => {\r\n\r\n                slide.classList.toggle(\r\n                    \"active\",\r\n                    slideIndex === current\r\n                );\r\n            }\r\n        );\r\n\r\n\r\n        \/*\r\n         * Stop video's die niet zichtbaar zijn.\r\n         *\/\r\n\r\n        slides.forEach(\r\n            (\r\n                slide,\r\n                slideIndex\r\n            ) => {\r\n\r\n                if (\r\n                    slideIndex !==\r\n                    current\r\n                ) {\r\n\r\n                    slide\r\n                        .querySelectorAll(\r\n                            \"video\"\r\n                        )\r\n                        .forEach(\r\n                            video => {\r\n\r\n                                try {\r\n                                    video.pause();\r\n                                }\r\n                                catch {}\r\n                            }\r\n                        );\r\n                }\r\n            }\r\n        );\r\n\r\n\r\n        if (\r\n            counter\r\n        ) {\r\n\r\n            counter.textContent =\r\n                (\r\n                    current + 1\r\n                )\r\n                +\r\n                \" \/ \"\r\n                +\r\n                slides.length;\r\n        }\r\n    }\r\n\r\n\r\n    if (\r\n        slides.length >\r\n        1\r\n    ) {\r\n\r\n        controls\r\n            ?.classList\r\n            .add(\r\n                \"visible\"\r\n            );\r\n\r\n\r\n        slot\r\n            .querySelector(\r\n                \".media-prev\"\r\n            )\r\n            ?.addEventListener(\r\n                \"click\",\r\n                () => {\r\n\r\n                    show(\r\n                        current - 1\r\n                    );\r\n                }\r\n            );\r\n\r\n\r\n        slot\r\n            .querySelector(\r\n                \".media-next\"\r\n            )\r\n            ?.addEventListener(\r\n                \"click\",\r\n                () => {\r\n\r\n                    show(\r\n                        current + 1\r\n                    );\r\n                }\r\n            );\r\n    }\r\n\r\n\r\n    show(0);\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   DISTRIBUTE MEDIA CONTEXTUALLY\r\n   ========================================================= *\/\r\n\r\nfunction distributeMedia(\r\n    media\r\n) {\r\n\r\n    const assigned =\r\n        new Set();\r\n\r\n\r\n    const slots =\r\n        Array.from(\r\n            document.querySelectorAll(\r\n                \".media-slot\"\r\n            )\r\n        );\r\n\r\n\r\n    \/*\r\n     * Vul specifieke thema's eerst.\r\n     *\/\r\n\r\n    slots\r\n        .filter(\r\n            slot =>\r\n                slot.dataset.topic !==\r\n                \"general\"\r\n        )\r\n        .forEach(\r\n            slot => {\r\n\r\n                const topic =\r\n                    slot.dataset.topic;\r\n\r\n\r\n                let matches =\r\n                    media.filter(\r\n                        (\r\n                            item,\r\n                            index\r\n                        ) => {\r\n\r\n                            return (\r\n                                item.topic ===\r\n                                topic\r\n                                &&\r\n                                !assigned.has(\r\n                                    index\r\n                                )\r\n                            );\r\n                        }\r\n                    );\r\n\r\n\r\n                \/*\r\n                 * Geen directe match?\r\n                 * Gebruik dan \u00e9\u00e9n niet toegewezen media-item\r\n                 * zodat bestaande beelden niet verloren gaan.\r\n                 *\/\r\n\r\n                if (\r\n                    !matches.length\r\n                ) {\r\n\r\n                    const fallbackIndex =\r\n                        media.findIndex(\r\n                            (\r\n                                item,\r\n                                index\r\n                            ) =>\r\n                                !assigned.has(\r\n                                    index\r\n                                )\r\n                        );\r\n\r\n\r\n                    if (\r\n                        fallbackIndex >=\r\n                        0\r\n                    ) {\r\n\r\n                        matches = [\r\n                            media[\r\n                                fallbackIndex\r\n                            ]\r\n                        ];\r\n                    }\r\n                }\r\n\r\n\r\n                matches.forEach(\r\n                    item => {\r\n\r\n                        const index =\r\n                            media.indexOf(\r\n                                item\r\n                            );\r\n\r\n\r\n                        if (\r\n                            index >= 0\r\n                        ) {\r\n\r\n                            assigned.add(\r\n                                index\r\n                            );\r\n                        }\r\n                    }\r\n                );\r\n\r\n\r\n                setupSlider(\r\n                    slot,\r\n                    matches\r\n                );\r\n            }\r\n        );\r\n\r\n\r\n    \/*\r\n     * Alle resterende foto's en video's\r\n     * samen in \u00e9\u00e9n interactieve praktijkviewer.\r\n     *\r\n     * Dus NIET als lange mediagalerij onder elkaar.\r\n     *\/\r\n\r\n    const remaining =\r\n        media.filter(\r\n            (\r\n                item,\r\n                index\r\n            ) =>\r\n                !assigned.has(\r\n                    index\r\n                )\r\n        );\r\n\r\n\r\n    const generalSlot =\r\n        document.querySelector(\r\n            '.media-slot[data-topic=\"general\"]'\r\n        );\r\n\r\n\r\n    if (\r\n        remaining.length\r\n    ) {\r\n\r\n        setupSlider(\r\n            generalSlot,\r\n            remaining\r\n        );\r\n    }\r\n\r\n    else {\r\n\r\n        \/*\r\n         * Wanneer alle originele media al\r\n         * contextueel gebruikt zijn:\r\n         * verberg de extra viewer.\r\n         *\/\r\n\r\n        const section =\r\n            generalSlot\r\n                ?.closest(\r\n                    \"section\"\r\n                );\r\n\r\n\r\n        if (section) {\r\n\r\n            section.style.display =\r\n                \"none\";\r\n        }\r\n    }\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 grid =\r\n        document.getElementById(\r\n            \"sourceLinkGrid\"\r\n        );\r\n\r\n\r\n    if (!grid) {\r\n        return;\r\n    }\r\n\r\n\r\n    const existing =\r\n        new Set(\r\n            Array\r\n                .from(\r\n                    grid.querySelectorAll(\r\n                        \"a[href]\"\r\n                    )\r\n                )\r\n                .map(\r\n                    link =>\r\n                        link.href\r\n                )\r\n        );\r\n\r\n\r\n    let added =\r\n        0;\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                if (\r\n                    added >= 9\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n\r\n                const href =\r\n                    absoluteURL(\r\n                        anchor.getAttribute(\r\n                            \"href\"\r\n                        )\r\n                    );\r\n\r\n\r\n                if (\r\n                    !href\r\n                    ||\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                    existing.has(\r\n                        href\r\n                    )\r\n                    ||\r\n                    href ===\r\n                    SOURCE_URL\r\n                ) {\r\n\r\n                    return;\r\n                }\r\n\r\n\r\n                let text =\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 (\r\n                    text.length <\r\n                    3\r\n                ) {\r\n\r\n                    return;\r\n                }\r\n\r\n\r\n                if (\r\n                    text.length >\r\n                    85\r\n                ) {\r\n\r\n                    text =\r\n                        text.slice(\r\n                            0,\r\n                            82\r\n                        )\r\n                        +\r\n                        \"\u2026\";\r\n                }\r\n\r\n\r\n                existing.add(\r\n                    href\r\n                );\r\n\r\n\r\n                const card =\r\n                    document.createElement(\r\n                        \"a\"\r\n                    );\r\n\r\n\r\n                card.className =\r\n                    \"source-card\";\r\n\r\n\r\n                card.href =\r\n                    href;\r\n\r\n\r\n                card.innerHTML = `\r\n\r\n                    <small>\r\n                        Bronlink\r\n                    <\/small>\r\n\r\n                    <strong>\r\n                        ${escapeHTML(text)}\r\n                    <\/strong>\r\n\r\n                    <span class=\"source-arrow\">\r\n                        Open link \u2192\r\n                    <\/span>\r\n                `;\r\n\r\n\r\n                grid.appendChild(\r\n                    card\r\n                );\r\n\r\n\r\n                added++;\r\n            }\r\n        );\r\n}\r\n\r\n\r\n\r\nfunction escapeHTML(value) {\r\n\r\n    return String(\r\n        value || \"\"\r\n    )\r\n    .replace(\r\n        \/&\/g,\r\n        \"&amp;\"\r\n    )\r\n    .replace(\r\n        \/<\/g,\r\n        \"&lt;\"\r\n    )\r\n    .replace(\r\n        \/>\/g,\r\n        \"&gt;\"\r\n    )\r\n    .replace(\r\n        \/\"\/g,\r\n        \"&quot;\"\r\n    )\r\n    .replace(\r\n        \/'\/g,\r\n        \"&#039;\"\r\n    );\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   LOAD ORIGINAL WORDPRESS POST\r\n   ========================================================= *\/\r\n\r\nasync function loadOriginalSource() {\r\n\r\n    try {\r\n\r\n        const api =\r\n            new URL(\r\n                SOURCE_ORIGIN\r\n                +\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,title,link,featured_media\"\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 error \"\r\n                +\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]\r\n                .content\r\n                ?.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         * LINKS BEHOUDEN\r\n         *\/\r\n\r\n        renderOriginalLinks(\r\n            wrapper\r\n        );\r\n\r\n\r\n        \/*\r\n         * ALLE ORIGINELE AFBEELDINGEN EN VIDEO'S\r\n         *\/\r\n\r\n        const media =\r\n            collectMedia(\r\n                wrapper\r\n            );\r\n\r\n\r\n        if (\r\n            !media.length\r\n        ) {\r\n\r\n            console.warn(\r\n                \"FAQ bevat geen uitleesbare media.\"\r\n            );\r\n\r\n\r\n            return;\r\n        }\r\n\r\n\r\n        \/*\r\n         * Eerste origineel beeld in hero.\r\n         *\/\r\n\r\n        renderHeroOriginalImage(\r\n            media\r\n        );\r\n\r\n\r\n        \/*\r\n         * Originele media op basis van context\r\n         * opnieuw in de nieuwe pagina verwerken.\r\n         *\/\r\n\r\n        distributeMedia(\r\n            media\r\n        );\r\n\r\n\r\n    } catch (error) {\r\n\r\n        console.warn(\r\n            \"Originele FAQ-media konden niet automatisch worden geladen:\",\r\n            error\r\n        );\r\n\r\n\r\n        \/*\r\n         * De pagina blijft volledig bruikbaar.\r\n         * De ontworpen placeholders blijven zichtbaar.\r\n         *\/\r\n    }\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   INITIALIZE\r\n   ========================================================= *\/\r\n\r\nloadOriginalSource();\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-e2c06e5 e-flex e-con-boxed e-con e-parent\" data-id=\"e2c06e5\" 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-ee3c43d elementor-widget elementor-widget-spacer\" data-id=\"ee3c43d\" 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-76a9ecd e-flex e-con-boxed e-con e-parent\" data-id=\"76a9ecd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-06c1298 e-con-full e-flex e-con e-child\" data-id=\"06c1298\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-46a3d6a e-con-full e-flex e-con e-child\" data-id=\"46a3d6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3411fa1 elementor-widget elementor-widget-text-editor\" data-id=\"3411fa1\" 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<p><span style=\"color: #ffffff; font-style: inherit; font-weight: inherit; letter-spacing: 0.01em;\">NUMMERPLAAT-HERKENNING<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f45ab9f e-con-full e-flex e-con e-child\" data-id=\"f45ab9f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1398cda elementor-widget elementor-widget-text-editor\" data-id=\"1398cda\" 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<p><span style=\"color: #ffffff; font-style: inherit; font-weight: inherit; letter-spacing: 0.01em;\">FAQ &#8211; Veel gestelde vragen<\/span><\/p><p><span style=\"letter-spacing: 0.18px; color: #ff0000;\">DHI-ITC413-PW4D-IZ3<\/span><span style=\"color: #ffffff; letter-spacing: 0.18px;\">\u00a0van het merk Dahua<\/span><\/p><p><span style=\"color: #ffffff; letter-spacing: 0.18px;\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ae41e2 e-flex e-con-boxed e-con e-parent\" data-id=\"4ae41e2\" 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-080cf56 elementor-widget elementor-widget-spacer\" data-id=\"080cf56\" 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-83809c7 e-flex e-con-boxed e-con e-parent\" data-id=\"83809c7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2adf2af e-con-full e-flex e-con e-child\" data-id=\"2adf2af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6736bf8 e-con-full e-flex e-con e-child\" data-id=\"6736bf8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60eb9f5 elementor-widget elementor-widget-video\" data-id=\"60eb9f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;start&quot;:0,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&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-VEELGESTELDE-VRAGEN.mp4\" autoplay=\"\" loop=\"\" muted=\"muted\" playsinline=\"\" 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<div class=\"elementor-element elementor-element-2f6b612 e-grid e-con-full e-con e-child\" data-id=\"2f6b612\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea9e544 elementor-widget elementor-widget-image\" data-id=\"ea9e544\" 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\/wat-als-jouw-nummerplaat-verkeerd-wordt-gelezen\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38488\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<div class=\"elementor-element elementor-element-686c885 elementor-widget elementor-widget-image\" data-id=\"686c885\" 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\/wat-als-jouw-anpr-camera-geen-foto-neemt-van-passerende-voertuigen\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/NO-SNAPSHOTTING.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38493\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/NO-SNAPSHOTTING.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/NO-SNAPSHOTTING.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/NO-SNAPSHOTTING.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/NO-SNAPSHOTTING.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/NO-SNAPSHOTTING.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<div class=\"elementor-element elementor-element-16902c2 elementor-widget elementor-widget-image\" data-id=\"16902c2\" 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\/wat-als-jouw-nummerplaat-vervaagd-is\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-BLUR-1.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38545\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-BLUR-1.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-BLUR-1.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-BLUR-1.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-BLUR-1.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-BLUR-1.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<div class=\"elementor-element elementor-element-ea9c428 elementor-widget elementor-widget-image\" data-id=\"ea9c428\" 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\/wat-als-iemand-een-afbeelding-met-nummerplaat-gebruikt-voor-herkenning\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/HACKING-ANPR.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38492\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/HACKING-ANPR.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/HACKING-ANPR.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/HACKING-ANPR.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/HACKING-ANPR.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/HACKING-ANPR.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<div class=\"elementor-element elementor-element-fdf3abf elementor-widget elementor-widget-image\" data-id=\"fdf3abf\" 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\/hoe-wis-je-je-browsercache\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/CLEARING-CACHE.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38489\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/CLEARING-CACHE.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/CLEARING-CACHE.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/CLEARING-CACHE.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/CLEARING-CACHE.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/CLEARING-CACHE.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<div class=\"elementor-element elementor-element-59aacd7 elementor-widget elementor-widget-image\" data-id=\"59aacd7\" 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\/wat-als-jouw-anpr-camera-niet-scherpstelt\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/OUT-OF-FOCUS.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38494\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/OUT-OF-FOCUS.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/OUT-OF-FOCUS.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/OUT-OF-FOCUS.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/OUT-OF-FOCUS.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/OUT-OF-FOCUS.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<div class=\"elementor-element elementor-element-252abcd elementor-widget elementor-widget-image\" data-id=\"252abcd\" 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\/ie-browser-versus-edge\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/redirecting-to-Edge.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38496\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/redirecting-to-Edge.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/redirecting-to-Edge.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/redirecting-to-Edge.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/redirecting-to-Edge.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/redirecting-to-Edge.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<div class=\"elementor-element elementor-element-4f099cf elementor-widget elementor-widget-image\" data-id=\"4f099cf\" 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\/wat-als-jouw-anpr-camera-enkel-een-foto-neemt-van-de-achterkant\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/FRONT-OR-BACK.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38491\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/FRONT-OR-BACK.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/FRONT-OR-BACK.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/FRONT-OR-BACK.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/FRONT-OR-BACK.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/FRONT-OR-BACK.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<div class=\"elementor-element elementor-element-d750776 elementor-widget elementor-widget-image\" data-id=\"d750776\" 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\/wat-als-jouw-live-view-beeld-afwisselend-lichte-en-donkere-strepen-bevat\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/flicker-effect-1.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38560\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/flicker-effect-1.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/flicker-effect-1.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/flicker-effect-1.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/flicker-effect-1.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/flicker-effect-1.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<div class=\"elementor-element elementor-element-8624b20 elementor-widget elementor-widget-image\" data-id=\"8624b20\" 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\/hoe-reset-je-het-wachtwoord\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/PASSWORD-RESET.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38495\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/PASSWORD-RESET.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/PASSWORD-RESET.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/PASSWORD-RESET.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/PASSWORD-RESET.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/PASSWORD-RESET.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<div class=\"elementor-element elementor-element-02c5cd5 elementor-widget elementor-widget-image\" data-id=\"02c5cd5\" 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\/wat-als-jouw-slagboom-niet-werkt\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"444\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/TEST-SLAGBOOM.jpg?fit=664%2C444&amp;ssl=1\" class=\"attachment-large size-large wp-image-38497\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/TEST-SLAGBOOM.jpg?w=664&amp;ssl=1 664w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/TEST-SLAGBOOM.jpg?resize=300%2C201&amp;ssl=1 300w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/TEST-SLAGBOOM.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/TEST-SLAGBOOM.jpg?resize=600%2C401&amp;ssl=1 600w, https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/TEST-SLAGBOOM.jpg?resize=239%2C160&amp;ssl=1 239w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/>\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<\/div>\n\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-5a4b5b6 e-flex e-con-boxed e-con e-parent\" data-id=\"5a4b5b6\" 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-0d23687 elementor-widget elementor-widget-spacer\" data-id=\"0d23687\" 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-d3a2728 e-flex e-con-boxed e-con e-parent\" data-id=\"d3a2728\" 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-4fac386 elementor-widget elementor-widget-image\" data-id=\"4fac386\" 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\/anpr-nummerplaatherkenning\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" 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-2fcc273 e-flex e-con-boxed e-con e-parent\" data-id=\"2fcc273\" 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-d276977 elementor-widget elementor-widget-spacer\" data-id=\"d276977\" 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 FAQ | Dahua ITC413-PW4D Nummerplaatherkenning | CCTV Academy CCTV Academy CCTV \u00b7 AI \u00b7 SECURITY \u00b7 TRAINING Kennisbank Opleidingen Micro-Learning Contact Bekijk FAQ \u2193 ANPR FAQ \u00b7 DHI-ITC413-PW4D-IZ3 ANPR vragen. Praktische antwoorden. Hoeveel pixels heeft een nummerplaat nodig? Kun je zonder extra softwarelicentie zoeken? Kun je nummerplaten thuis raadplegen? Is maximale detectieafstand beter? En [&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,"_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-43366","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>Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera - RAS\/AIS CCTV Academy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/\" \/>\n<meta property=\"og:locale\" content=\"nl_BE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera - RAS\/AIS CCTV Academy\" \/>\n<meta property=\"og:description\" content=\"ANPR FAQ | Dahua ITC413-PW4D Nummerplaatherkenning | CCTV Academy CCTV Academy CCTV \u00b7 AI \u00b7 SECURITY \u00b7 TRAINING Kennisbank Opleidingen Micro-Learning Contact Bekijk FAQ \u2193 ANPR FAQ \u00b7 DHI-ITC413-PW4D-IZ3 ANPR vragen. Praktische antwoorden. Hoeveel pixels heeft een nummerplaat nodig? Kun je zonder extra softwarelicentie zoeken? Kun je nummerplaten thuis raadplegen? Is maximale detectieafstand beter? En [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/\" \/>\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-04-20T11:58:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-15T12:14:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg\" \/>\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=\"10 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"headline\":\"Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera\",\"datePublished\":\"2026-04-20T11:58:42+00:00\",\"dateModified\":\"2026-09-15T12:14:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/\"},\"wordCount\":1200,\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/ANPR-ERROR.jpg\",\"articleSection\":[\"CCTV MICRO LEARNING\"],\"inLanguage\":\"nl-BE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/\",\"name\":\"Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera - RAS\\\/AIS CCTV Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/ANPR-ERROR.jpg\",\"datePublished\":\"2026-04-20T11:58:42+00:00\",\"dateModified\":\"2026-09-15T12:14:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/#breadcrumb\"},\"inLanguage\":\"nl-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/ANPR-ERROR.jpg\",\"contentUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/ANPR-ERROR.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/nl\\\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cctvacademy.be\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera\"}]},{\"@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":"Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera - RAS\/AIS CCTV Academy","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\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/","og_locale":"nl_BE","og_type":"article","og_title":"Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera - RAS\/AIS CCTV Academy","og_description":"ANPR FAQ | Dahua ITC413-PW4D Nummerplaatherkenning | CCTV Academy CCTV Academy CCTV \u00b7 AI \u00b7 SECURITY \u00b7 TRAINING Kennisbank Opleidingen Micro-Learning Contact Bekijk FAQ \u2193 ANPR FAQ \u00b7 DHI-ITC413-PW4D-IZ3 ANPR vragen. Praktische antwoorden. Hoeveel pixels heeft een nummerplaat nodig? Kun je zonder extra softwarelicentie zoeken? Kun je nummerplaten thuis raadplegen? Is maximale detectieafstand beter? En [&hellip;]","og_url":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/","og_site_name":"RAS\/AIS CCTV Academy","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61576769152561","article_published_time":"2026-04-20T11:58:42+00:00","article_modified_time":"2026-09-15T12:14:00+00:00","og_image":[{"url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"admin","Geschatte leestijd":"10 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/#article","isPartOf":{"@id":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/"},"author":{"name":"admin","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"headline":"Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera","datePublished":"2026-04-20T11:58:42+00:00","dateModified":"2026-09-15T12:14:00+00:00","mainEntityOfPage":{"@id":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/"},"wordCount":1200,"image":{"@id":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg","articleSection":["CCTV MICRO LEARNING"],"inLanguage":"nl-BE"},{"@type":"WebPage","@id":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/","url":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/","name":"Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera - RAS\/AIS CCTV Academy","isPartOf":{"@id":"https:\/\/cctvacademy.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/#primaryimage"},"image":{"@id":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg","datePublished":"2026-04-20T11:58:42+00:00","dateModified":"2026-09-15T12:14:00+00:00","author":{"@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"breadcrumb":{"@id":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/#breadcrumb"},"inLanguage":"nl-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/"]}]},{"@type":"ImageObject","inLanguage":"nl-BE","@id":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/#primaryimage","url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg","contentUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/03\/ANPR-ERROR.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/cctvacademy.be\/nl\/nummerplaat-herkenning-faq-veel-gestelde-vragen-over-de-itc-pw4d-anpr-camera\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cctvacademy.be\/"},{"@type":"ListItem","position":2,"name":"Nummerplaat herkenning: FAQ Veel gestelde vragen over de ITC-PW4D ANPR camera"}]},{"@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_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/posts\/43366","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=43366"}],"version-history":[{"count":0,"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/posts\/43366\/revisions"}],"wp:attachment":[{"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/media?parent=43366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/categories?post=43366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cctvacademy.be\/nl\/wp-json\/wp\/v2\/tags?post=43366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}