{"id":50794,"date":"2026-09-17T07:45:47","date_gmt":"2026-09-17T06:45:47","guid":{"rendered":"https:\/\/cctvacademy.be\/?p=50794"},"modified":"2026-09-28T13:49:07","modified_gmt":"2026-09-28T12:49:07","slug":"leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid","status":"publish","type":"post","link":"https:\/\/cctvacademy.be\/fr\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/","title":{"rendered":"Hoe werkt een ANPR-camera?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"50794\" class=\"elementor elementor-50794\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94796c2 e-flex e-con-boxed e-con e-parent\" data-id=\"94796c2\" 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-de21c08 elementor-widget elementor-widget-html\" data-id=\"de21c08\" 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<style>\n\/* =========================================================\n   CCTV ACADEMY\n   BASIS CCTV OPLEIDING\n   HOOFDSTUK 12\n   HOE WERKT EEN ANPR-CAMERA?\n   ========================================================= *\/\n\n.cctv-course-page{\n  --navy:#102d5c;\n  --navy-dark:#081d3d;\n  --blue:#16a9dc;\n  --cyan:#55d7ff;\n  --yellow:#ffd600;\n  --red:#ed2b24;\n  --orange:#f59e0b;\n  --green:#15956b;\n  --purple:#7657d8;\n  --white:#ffffff;\n\n  --text-light:#dbe7f5;\n  --text-soft:#bdcbe0;\n  --text-dark:#172033;\n  --text-muted:#58687c;\n\n  --light:#f5f8fc;\n  --border:#dfe7f0;\n  --shadow:0 18px 48px rgba(8,29,61,.14);\n\n  max-width:1180px;\n  margin:0 auto;\n  padding:20px;\n\n  color:var(--text-light);\n\n  font-family:Arial,Helvetica,sans-serif;\n  font-size:17px;\n  line-height:1.72;\n}\n\n.cctv-course-page *,\n.cctv-course-page *::before,\n.cctv-course-page *::after{\n  box-sizing:border-box;\n}\n\n.cctv-course-page a{\n  text-decoration:none;\n}\n\n.cctv-course-page > section > p{\n  color:var(--text-light);\n}\n\n.cctv-course-page > section > p strong{\n  color:#fff;\n}\n\n.cctv-intro{\n  max-width:940px;\n  margin-bottom:30px;\n  color:var(--text-soft)!important;\n  font-size:19px;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.cctv-hero{\n  position:relative;\n  overflow:hidden;\n\n  margin-bottom:100px;\n\n  border-radius:30px;\n\n  background:\n    radial-gradient(\n      circle at 85% 10%,\n      rgba(22,169,220,.33),\n      transparent 30%\n    ),\n    linear-gradient(\n      135deg,\n      var(--navy-dark),\n      var(--navy)\n    );\n\n  color:#fff;\n\n  box-shadow:var(--shadow);\n}\n\n.cctv-hero-inner{\n  display:grid;\n  grid-template-columns:1.04fr .96fr;\n  min-height:500px;\n}\n\n.cctv-hero-copy{\n  position:relative;\n  z-index:2;\n\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n\n  padding:60px 52px 100px;\n}\n\n.cctv-kicker{\n  display:inline-flex;\n  width:max-content;\n  align-items:center;\n  gap:10px;\n\n  margin-bottom:22px;\n  padding:8px 14px;\n\n  border:1px solid rgba(255,255,255,.18);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.10);\n\n  color:#fff;\n\n  font-size:13px;\n  font-weight:800;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n.cctv-kicker-number{\n  display:grid;\n  place-items:center;\n\n  width:28px;\n  height:28px;\n\n  border-radius:50%;\n\n  background:var(--red);\n\n  color:#fff;\n}\n\n.cctv-hero h1{\n  margin:0 0 22px;\n\n  color:#fff;\n\n  font-size:clamp(39px,5vw,65px);\n  line-height:1.03;\n  letter-spacing:-.04em;\n}\n\n.cctv-hero h1 span{\n  color:var(--yellow);\n}\n\n.cctv-hero-lead{\n  max-width:690px;\n  margin:0;\n\n  color:#e6eef9;\n\n  font-size:20px;\n}\n\n.cctv-hero-image{\n  position:relative;\n  min-height:500px;\n}\n\n.cctv-hero-image img{\n  display:block;\n\n  width:100%;\n  height:100%;\n  min-height:500px;\n\n  object-fit:cover;\n\n  background:#030608;\n}\n\n.cctv-hero-image::after{\n  content:\"\";\n\n  position:absolute;\n  inset:0;\n\n  background:linear-gradient(\n    90deg,\n    rgba(8,29,61,.63) 0%,\n    rgba(8,29,61,.08) 48%,\n    transparent 100%\n  );\n}\n\n\n\/* =========================================================\n   PROGRESS\n   ========================================================= *\/\n\n.cctv-progress{\n  position:absolute;\n  z-index:3;\n\n  left:52px;\n  bottom:29px;\n\n  width:315px;\n  max-width:calc(100% - 104px);\n}\n\n.cctv-progress-text{\n  display:flex;\n  justify-content:space-between;\n\n  margin-bottom:8px;\n\n  color:#d9e5f5;\n\n  font-size:12px;\n  font-weight:700;\n}\n\n.cctv-progress-track{\n  height:7px;\n\n  overflow:hidden;\n\n  border-radius:20px;\n\n  background:rgba(255,255,255,.18);\n}\n\n.cctv-progress-track span{\n  display:block;\n\n  width:50%;\n  height:100%;\n\n  border-radius:20px;\n\n  background:var(--yellow);\n}\n\n\n\/* =========================================================\n   SECTIONS\n   ========================================================= *\/\n\n.cctv-section{\n  margin:110px 0;\n}\n\n.cctv-section:first-of-type{\n  margin-top:0;\n}\n\n.cctv-eyebrow{\n  display:inline-block;\n\n  margin-bottom:16px;\n\n  color:var(--cyan);\n\n  font-size:13px;\n  font-weight:900;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.cctv-course-page h2{\n  display:inline-block;\n\n  margin:0 0 38px;\n  padding:16px 25px;\n\n  border-radius:13px;\n\n  background:var(--navy-dark);\n\n  color:var(--yellow);\n\n  font-size:clamp(29px,3.3vw,42px);\n  font-weight:850;\n  line-height:1.13;\n  letter-spacing:-.025em;\n\n  box-shadow:0 8px 24px rgba(8,29,61,.20);\n}\n\n.cctv-course-page h3{\n  margin:0 0 14px;\n\n  color:var(--navy);\n\n  font-size:22px;\n  line-height:1.25;\n}\n\n\n\/* =========================================================\n   GRIDS\n   ========================================================= *\/\n\n.cctv-grid-2{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:32px;\n}\n\n.cctv-grid-3{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:28px;\n}\n\n.cctv-grid-4{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:22px;\n}\n\n\n\/* =========================================================\n   CARDS\n   ========================================================= *\/\n\n.cctv-card{\n  position:relative;\n\n  padding:34px;\n\n  border:1px solid var(--border);\n  border-radius:22px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 10px 30px rgba(8,29,61,.08);\n}\n\n.cctv-card p{\n  color:var(--text-muted);\n}\n\n.cctv-card strong{\n  color:var(--navy-dark);\n}\n\n.cctv-card-red{\n  border-top:5px solid var(--red);\n}\n\n.cctv-card-green{\n  border-top:5px solid var(--green);\n}\n\n.cctv-card-blue{\n  border-top:5px solid var(--blue);\n}\n\n.cctv-card-orange{\n  border-top:5px solid var(--orange);\n}\n\n.cctv-card-purple{\n  border-top:5px solid var(--purple);\n}\n\n\n\/* =========================================================\n   IMAGE CARDS\n   ========================================================= *\/\n\n.cctv-image-card{\n  overflow:hidden;\n\n  border:1px solid var(--border);\n  border-radius:23px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 13px 34px rgba(8,29,61,.10);\n}\n\n.cctv-image-card img{\n  display:block;\n\n  width:100%;\n  height:350px;\n\n  object-fit:cover;\n\n  background:#050708;\n}\n\n.cctv-image-card.contain img{\n  object-fit:contain;\n\n  padding:15px;\n\n  background:#f5f7fa;\n}\n\n.cctv-image-caption{\n  padding:24px 26px 28px;\n\n  color:var(--text-muted);\n}\n\n.cctv-image-caption strong{\n  display:block;\n\n  margin-bottom:8px;\n\n  color:var(--navy-dark);\n\n  font-size:19px;\n}\n\n\n\/* =========================================================\n   BADGES\n   ========================================================= *\/\n\n.cctv-badge{\n  display:inline-block;\n\n  margin-bottom:13px;\n  padding:6px 11px;\n\n  border-radius:999px;\n\n  color:#fff;\n\n  font-size:11px;\n  font-weight:900;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n.cctv-badge-red{\n  background:var(--red);\n}\n\n.cctv-badge-green{\n  background:var(--green);\n}\n\n.cctv-badge-blue{\n  background:var(--blue);\n}\n\n.cctv-badge-orange{\n  background:var(--orange);\n}\n\n.cctv-badge-purple{\n  background:var(--purple);\n}\n\n\n\/* =========================================================\n   KAREN STORY\n   ========================================================= *\/\n\n.cctv-karen{\n  position:relative;\n  overflow:hidden;\n\n  margin:110px 0;\n  padding:45px;\n\n  border:1px solid rgba(85,215,255,.34);\n  border-radius:25px;\n\n  background:\n    radial-gradient(\n      circle at 92% 8%,\n      rgba(85,215,255,.16),\n      transparent 27%\n    ),\n    linear-gradient(\n      135deg,\n      #0a2850,\n      #081d3d\n    );\n\n  box-shadow:var(--shadow);\n}\n\n.cctv-karen::after{\n  content:\"K\";\n\n  position:absolute;\n  right:20px;\n  bottom:-65px;\n\n  color:rgba(255,255,255,.035);\n\n  font-size:220px;\n  font-weight:900;\n  line-height:1;\n}\n\n.cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n\n  margin-bottom:18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(255,255,255,.15);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.07);\n\n  color:var(--cyan);\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  text-transform:uppercase;\n}\n\n.cctv-karen h3{\n  position:relative;\n  z-index:2;\n\n  color:var(--yellow);\n\n  font-size:31px;\n}\n\n.cctv-karen p{\n  position:relative;\n  z-index:2;\n\n  max-width:920px;\n\n  color:#dce8f6;\n}\n\n.cctv-karen strong{\n  color:#fff;\n}\n\n\n\/* =========================================================\n   PROCESS STEPS\n   ========================================================= *\/\n\n.cctv-process{\n  position:relative;\n\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:18px;\n\n  margin-top:20px;\n}\n\n.cctv-process-step{\n  position:relative;\n\n  padding:28px;\n\n  border:1px solid var(--border);\n  border-radius:22px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 9px 28px rgba(8,29,61,.07);\n}\n\n.cctv-process-step::after{\n  content:\"\u2192\";\n\n  position:absolute;\n  right:-16px;\n  top:44px;\n  z-index:4;\n\n  display:grid;\n  place-items:center;\n\n  width:31px;\n  height:31px;\n\n  border-radius:50%;\n\n  background:var(--yellow);\n\n  color:var(--navy-dark);\n\n  font-weight:900;\n}\n\n.cctv-process-step:last-child::after{\n  display:none;\n}\n\n.cctv-process-number{\n  display:grid;\n  place-items:center;\n\n  width:52px;\n  height:52px;\n\n  margin-bottom:18px;\n\n  border-radius:15px;\n\n  background:var(--navy-dark);\n\n  color:var(--yellow);\n\n  font-size:20px;\n  font-weight:900;\n}\n\n.cctv-process-step p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   REQUIREMENT CARDS\n   ========================================================= *\/\n\n.cctv-requirement{\n  padding:31px;\n\n  border:1px solid var(--border);\n  border-radius:22px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 9px 28px rgba(8,29,61,.07);\n}\n\n.cctv-requirement-icon{\n  display:grid;\n  place-items:center;\n\n  width:55px;\n  height:55px;\n\n  margin-bottom:19px;\n\n  border-radius:16px;\n\n  background:var(--navy);\n\n  color:var(--yellow);\n\n  font-size:18px;\n  font-weight:900;\n}\n\n.cctv-requirement p{\n  color:var(--text-muted);\n}\n\n\n\/* =========================================================\n   GALLERY\n   ========================================================= *\/\n\n.cctv-gallery-card{\n  overflow:hidden;\n\n  border:1px solid var(--border);\n  border-radius:19px;\n\n  background:#fff;\n\n  color:var(--text-dark);\n\n  box-shadow:0 8px 25px rgba(8,29,61,.08);\n\n  transition:.2s ease;\n}\n\na.cctv-gallery-card:hover{\n  transform:translateY(-4px);\n\n  box-shadow:0 15px 35px rgba(8,29,61,.13);\n}\n\n.cctv-gallery-card img{\n  display:block;\n\n  width:100%;\n  height:220px;\n\n  object-fit:cover;\n\n  background:#080808;\n}\n\n.cctv-gallery-card.contain img{\n  object-fit:contain;\n\n  padding:10px;\n\n  background:#f5f7fa;\n}\n\n.cctv-gallery-caption{\n  padding:18px 19px 20px;\n}\n\n.cctv-gallery-caption strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--navy-dark);\n}\n\n.cctv-gallery-caption span{\n  display:block;\n\n  color:var(--text-muted);\n\n  font-size:14px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   TECH TIP\n   ========================================================= *\/\n\n.cctv-tech-tip{\n  margin:105px 0;\n\n  padding:39px 42px;\n\n  border:1px solid #9edcee;\n  border-left:7px solid var(--blue);\n  border-radius:22px;\n\n  background:linear-gradient(\n    135deg,\n    #eaf8fd,\n    #fff\n  );\n\n  color:#335563;\n}\n\n.cctv-tech-tip-title{\n  margin-bottom:11px;\n\n  color:#087da3;\n\n  font-size:24px;\n  font-weight:900;\n}\n\n.cctv-tech-tip strong{\n  color:#173d4c;\n}\n\n\n\/* =========================================================\n   WARNING\n   ========================================================= *\/\n\n.cctv-warning{\n  margin:105px 0;\n\n  padding:40px 43px;\n\n  border:1px solid #f1b8b5;\n  border-left:7px solid var(--red);\n  border-radius:23px;\n\n  background:linear-gradient(\n    135deg,\n    #fff0ef,\n    #fff\n  );\n\n  color:#5d4241;\n}\n\n.cctv-warning-title{\n  margin-bottom:10px;\n\n  color:var(--red);\n\n  font-size:24px;\n  font-weight:900;\n}\n\n.cctv-warning strong{\n  color:#3d2423;\n}\n\n\n\/* =========================================================\n   PRO TIP\n   ========================================================= *\/\n\n.cctv-pro-tip{\n  display:grid;\n  grid-template-columns:78px 1fr;\n  gap:26px;\n  align-items:start;\n\n  margin:110px 0;\n\n  padding:39px;\n\n  border:1px solid #f1cd78;\n  border-left:7px solid var(--orange);\n  border-radius:22px;\n\n  background:linear-gradient(\n    135deg,\n    #fff6de,\n    #fff\n  );\n\n  color:var(--text-dark);\n}\n\n.cctv-pro-icon{\n  display:grid;\n  place-items:center;\n\n  width:66px;\n  height:66px;\n\n  border-radius:18px;\n\n  background:var(--orange);\n\n  color:#fff;\n\n  font-size:31px;\n  font-weight:900;\n}\n\n.cctv-pro-tip h3{\n  color:#955800;\n\n  font-size:23px;\n}\n\n.cctv-pro-tip p{\n  color:#4f5f73;\n}\n\n.cctv-pro-tip strong{\n  color:#172033;\n}\n\n\n\/* =========================================================\n   REMEMBER\n   ========================================================= *\/\n\n.cctv-remember{\n  margin:110px 0;\n\n  padding:40px 43px;\n\n  border:1px solid #b7e6d2;\n  border-left:7px solid var(--green);\n  border-radius:23px;\n\n  background:linear-gradient(\n    135deg,\n    #e9f9f3,\n    #fff\n  );\n\n  color:#415a51;\n}\n\n.cctv-remember-title{\n  margin-bottom:10px;\n\n  color:var(--green);\n\n  font-size:24px;\n  font-weight:900;\n}\n\n.cctv-remember strong{\n  color:#173b31;\n}\n\n\n\/* =========================================================\n   LINKS\n   ========================================================= *\/\n\n.cctv-link-cloud{\n  display:flex;\n  flex-wrap:wrap;\n  gap:13px;\n\n  margin-top:28px;\n}\n\n.cctv-chip{\n  display:inline-flex;\n  align-items:center;\n  gap:8px;\n\n  padding:11px 16px;\n\n  border:1px solid #dbe5ef;\n  border-radius:999px;\n\n  background:#fff;\n\n  color:var(--navy)!important;\n\n  font-size:14px;\n  font-weight:800;\n\n  transition:.2s ease;\n}\n\n.cctv-chip::before{\n  content:\"\u2192\";\n\n  color:var(--red);\n\n  font-weight:900;\n}\n\n.cctv-chip:hover{\n  transform:translateY(-2px);\n\n  background:#eef9fd;\n\n  border-color:#9fd8eb;\n}\n\n\n\/* =========================================================\n   NAVIGATION\n   ========================================================= *\/\n\n.cctv-navigation{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:20px;\n\n  margin-top:120px;\n  margin-bottom:55px;\n}\n\n.cctv-nav-card{\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n\n  min-height:140px;\n\n  padding:29px 32px;\n\n  border-radius:22px;\n\n  background:var(--navy-dark);\n\n  color:#fff!important;\n\n  transition:.2s ease;\n}\n\n.cctv-nav-card:hover{\n  transform:translateY(-3px);\n}\n\n.cctv-nav-card.next{\n  text-align:right;\n\n  background:linear-gradient(\n    135deg,\n    var(--navy),\n    var(--navy-dark)\n  );\n}\n\n.cctv-nav-label{\n  margin-bottom:6px;\n\n  color:var(--yellow);\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.cctv-nav-title{\n  color:#fff;\n\n  font-size:21px;\n  font-weight:850;\n}\n\n\n\/* =========================================================\n   COPYRIGHT\n   ========================================================= *\/\n\n.cctv-copyright{\n  margin:55px 0 15px;\n  padding-top:30px;\n\n  border-top:1px solid rgba(255,255,255,.15);\n\n  color:#9fb0c8;\n\n  font-size:13px;\n  text-align:center;\n}\n\n.cctv-copyright strong{\n  color:#dce7f5;\n}\n\n.cctv-copyright span{\n  color:var(--yellow);\n}\n\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media(max-width:1000px){\n\n  .cctv-grid-4,\n  .cctv-process{\n    grid-template-columns:repeat(2,1fr);\n  }\n\n  .cctv-process-step:nth-child(2)::after{\n    display:none;\n  }\n\n}\n\n@media(max-width:900px){\n\n  .cctv-hero-inner,\n  .cctv-grid-2,\n  .cctv-grid-3{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-hero-copy{\n    padding:42px 30px 90px;\n  }\n\n  .cctv-hero-image,\n  .cctv-hero-image img{\n    min-height:320px;\n  }\n\n  .cctv-progress{\n    left:30px;\n    max-width:calc(100% - 60px);\n  }\n\n  .cctv-section,\n  .cctv-pro-tip,\n  .cctv-remember,\n  .cctv-warning,\n  .cctv-tech-tip,\n  .cctv-karen{\n    margin-top:75px;\n    margin-bottom:75px;\n  }\n\n  .cctv-pro-tip{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-navigation{\n    grid-template-columns:1fr;\n  }\n\n}\n\n@media(max-width:650px){\n\n  .cctv-grid-4,\n  .cctv-process{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-process-step::after{\n    display:none;\n  }\n\n}\n\n@media(max-width:550px){\n\n  .cctv-course-page{\n    padding:10px;\n\n    font-size:16px;\n  }\n\n  .cctv-hero{\n    border-radius:19px;\n  }\n\n  .cctv-hero-copy{\n    padding:34px 23px 85px;\n  }\n\n  .cctv-card,\n  .cctv-requirement,\n  .cctv-pro-tip,\n  .cctv-remember,\n  .cctv-warning,\n  .cctv-tech-tip,\n  .cctv-karen{\n    padding:25px;\n\n    border-radius:18px;\n  }\n\n  .cctv-course-page h2{\n    display:block;\n\n    font-size:28px;\n  }\n\n  .cctv-image-card img,\n  .cctv-gallery-card img{\n    height:auto;\n  }\n\n}\n\n\/* =========================================================\n   LANGUAGE SWITCHER\n   ========================================================= *\/\n.cctv-language-bar{\n  display:flex;\n  justify-content:flex-end;\n  align-items:center;\n  gap:10px;\n  margin:0 0 18px;\n  color:#dbe7f5;\n  font-size:12px;\n  font-weight:800;\n  letter-spacing:.04em;\n}\n.cctv-language-bar__label{ color:#9fb0c8; }\n.cctv-language-switcher{\n  display:inline-flex;\n  overflow:hidden;\n  border:1px solid rgba(255,255,255,.18);\n  border-radius:999px;\n  background:rgba(255,255,255,.06);\n}\n.cctv-language-switcher button{\n  appearance:none;\n  border:0;\n  border-right:1px solid rgba(255,255,255,.14);\n  padding:7px 11px;\n  background:transparent;\n  color:#dbe7f5;\n  font:inherit;\n  font-size:12px;\n  font-weight:900;\n  cursor:pointer;\n  transition:.18s ease;\n}\n.cctv-language-switcher button:last-child{ border-right:0; }\n.cctv-language-switcher button:hover{\n  background:rgba(255,255,255,.09);\n  color:#fff;\n}\n.cctv-language-switcher button.is-active{\n  background:var(--red);\n  color:#fff;\n}\n@media(max-width:550px){\n  .cctv-language-bar{\n    justify-content:space-between;\n    gap:8px;\n  }\n  .cctv-language-bar__label{ font-size:11px; }\n  .cctv-language-switcher button{ padding:7px 10px; }\n}\n\n\/* ==========================================================\n   CCTV ACADEMY \u00b7 LESSON MASTER TEMPLATE 2026 \u00b7 LES 12\n   ========================================================== *\/\n\n.cctv-course-page{\n  --academy-bg:#f3f1ea;\n  --academy-paper:#fffdf8;\n  --academy-paper-2:#f8f5ed;\n  --academy-ink:#173042;\n  --academy-ink-2:#284a5f;\n  --academy-muted:#657482;\n  --academy-navy:#11384b;\n  --academy-navy-2:#0b2a39;\n  --academy-cyan:#43a9c5;\n  --academy-yellow:#e5b84b;\n  --academy-red:#bb382d;\n  --academy-green:#4d806b;\n  --academy-purple:#715f91;\n  --academy-shadow:0 20px 55px rgba(22,48,63,.08);\n\n  max-width:1240px;\n  margin:0 auto;\n  padding:18px 24px 72px;\n\n  color:var(--academy-ink);\n\n  background:\n    linear-gradient(rgba(17,56,75,.027) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(17,56,75,.027) 1px,transparent 1px),\n    var(--academy-bg);\n\n  background-size:44px 44px,44px 44px,auto;\n\n  font-size:17px;\n  line-height:1.72;\n}\n\n.cctv-course-page > section > p{color:var(--academy-ink-2);}\n.cctv-course-page > section > p strong{color:var(--academy-navy);}\n\n\/* ---------- MASTER NAV ---------- *\/\n.cctv-master-nav{\n  position:sticky;\n  top:10px;\n  z-index:100;\n\n  overflow:hidden;\n  margin:0 0 22px;\n\n  border:1px solid rgba(17,56,75,.13);\n  border-radius:18px;\n\n  background:rgba(255,253,248,.96);\n  box-shadow:0 14px 38px rgba(22,48,63,.10);\n  backdrop-filter:blur(14px);\n}\n\n.cctv-master-nav__progress-track{\n  height:3px;\n  background:#e8e4d9;\n}\n\n.cctv-master-nav__progress-track span{\n  display:block;\n  width:0;\n  height:100%;\n\n  background:linear-gradient(\n    90deg,\n    var(--academy-red),\n    var(--academy-yellow),\n    var(--academy-cyan)\n  );\n\n  transition:width .08s linear;\n}\n\n.cctv-master-nav__inner{\n  display:grid;\n  grid-template-columns:1fr auto 1fr;\n  gap:18px;\n  align-items:center;\n\n  min-height:66px;\n  padding:10px 13px;\n}\n\n.cctv-master-nav__left,\n.cctv-master-nav__right{\n  display:flex;\n  align-items:center;\n  gap:8px;\n}\n\n.cctv-master-nav__right{\n  justify-content:flex-end;\n}\n\n.cctv-master-nav__home,\n.cctv-master-nav__overview,\n.cctv-master-nav__prev,\n.cctv-master-nav__next{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:8px;\n\n  min-height:40px;\n  padding:8px 13px;\n\n  border:1px solid rgba(17,56,75,.13);\n  border-radius:999px;\n\n  background:#fff;\n  color:var(--academy-ink)!important;\n\n  font-size:11px;\n  font-weight:900;\n  line-height:1.1;\n\n  transition:transform .18s ease,border-color .18s ease;\n}\n\n.cctv-master-nav__home{\n  background:var(--academy-yellow);\n  color:#171717!important;\n}\n\n.cctv-master-nav__home-icon{\n  display:grid;\n  place-items:center;\n  width:23px;\n  height:23px;\n  border-radius:50%;\n  background:rgba(255,255,255,.58);\n}\n\n.cctv-master-nav__home:hover,\n.cctv-master-nav__overview:hover,\n.cctv-master-nav__prev:hover,\n.cctv-master-nav__next:hover{\n  transform:translateY(-1px);\n  border-color:rgba(187,56,45,.34);\n}\n\n.cctv-master-nav__next{\n  border-color:var(--academy-red);\n  background:var(--academy-red);\n  color:#fff!important;\n}\n\n.cctv-master-nav__center{\n  min-width:120px;\n  text-align:center;\n}\n\n.cctv-master-nav__course{\n  display:block;\n  margin-bottom:2px;\n  color:var(--academy-muted);\n  font-size:9px;\n  font-weight:900;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.cctv-master-nav__lesson{\n  display:block;\n  color:var(--academy-navy);\n  font-size:13px;\n}\n\n.cctv-master-nav__language{\n  display:flex!important;\n  justify-content:center!important;\n  margin:0!important;\n  padding:0 13px 10px!important;\n  color:var(--academy-muted)!important;\n}\n\n.cctv-master-nav__language .cctv-language-bar__label{\n  color:var(--academy-muted);\n}\n\n.cctv-master-nav__language .cctv-language-switcher{\n  border-color:rgba(17,56,75,.13);\n  background:#fff;\n  box-shadow:none;\n}\n\n.cctv-master-nav__language .cctv-language-switcher button{\n  color:var(--academy-ink);\n  border-right-color:rgba(17,56,75,.10);\n}\n\n.cctv-master-nav__language .cctv-language-switcher button:hover{\n  background:#f0ece2;\n  color:var(--academy-red);\n}\n\n.cctv-master-nav__language .cctv-language-switcher button.is-active{\n  background:var(--academy-red);\n  color:#fff;\n}\n\n\/* ---------- HERO ---------- *\/\n.cctv-hero{\n  margin:0 0 78px;\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.12);\n  border-radius:28px;\n\n  background:\n    radial-gradient(circle at 88% 8%,rgba(67,169,197,.10),transparent 27%),\n    linear-gradient(145deg,#fffdf8,#f6f1e5);\n\n  color:var(--academy-ink);\n  box-shadow:var(--academy-shadow);\n}\n\n.cctv-hero-inner{\n  grid-template-columns:1.03fr .97fr;\n  min-height:500px;\n}\n\n.cctv-hero-copy{\n  padding:54px 50px 96px;\n}\n\n.cctv-hero-context{\n  display:flex;\n  flex-wrap:wrap;\n  align-items:center;\n  gap:10px;\n  margin-bottom:18px;\n  color:var(--academy-muted);\n  font-size:11px;\n  font-weight:800;\n}\n\n.cctv-hero-context a{\n  display:inline-flex;\n  align-items:center;\n  gap:6px;\n  color:var(--academy-red)!important;\n  font-weight:900;\n}\n\n.cctv-kicker{\n  margin-bottom:18px;\n  border:1px solid rgba(17,56,75,.12);\n  background:#eef4f4;\n  color:var(--academy-navy);\n}\n\n.cctv-kicker-number{\n  background:var(--academy-red);\n}\n\n.cctv-hero h1{\n  max-width:680px;\n  margin-bottom:20px;\n  color:var(--academy-navy);\n  font-size:clamp(40px,5vw,66px);\n  line-height:1;\n}\n\n.cctv-hero h1 span{\n  color:var(--academy-red);\n}\n\n.cctv-hero-lead{\n  color:var(--academy-muted);\n  font-size:19px;\n  line-height:1.65;\n}\n\n.cctv-hero-image,\n.cctv-hero-image img{\n  min-height:500px;\n}\n\n.cctv-hero-image::after{\n  background:linear-gradient(\n    90deg,\n    rgba(255,253,248,.80) 0%,\n    rgba(255,253,248,.18) 32%,\n    transparent 58%\n  );\n}\n\n.cctv-progress{\n  left:50px;\n  bottom:28px;\n}\n\n.cctv-progress-text{\n  color:var(--academy-muted);\n}\n\n.cctv-progress-track{\n  background:#e2ded4;\n}\n\n.cctv-progress-track span{\n  width:50%;\n  background:linear-gradient(90deg,var(--academy-red),var(--academy-yellow));\n}\n\n\/* ---------- TYPOGRAPHY ---------- *\/\n.cctv-section{\n  margin:90px 0;\n  scroll-margin-top:140px;\n}\n\n.cctv-intro{\n  max-width:850px;\n  color:var(--academy-muted)!important;\n  font-size:19px;\n}\n\n.cctv-eyebrow{\n  margin-bottom:12px;\n  color:var(--academy-red);\n}\n\n.cctv-course-page h2{\n  display:block;\n  width:fit-content;\n\n  margin:0 0 32px;\n  padding:0 0 12px;\n\n  border-radius:0;\n  border-bottom:4px solid var(--academy-yellow);\n\n  background:transparent;\n  color:var(--academy-navy);\n\n  font-size:clamp(30px,3.3vw,43px);\n  box-shadow:none;\n}\n\n.cctv-course-page h3{\n  color:var(--academy-navy);\n}\n\n\/* ---------- CARDS ---------- *\/\n.cctv-card,\n.cctv-cause-card,\n.cctv-step,\n.cctv-image-card,\n.cctv-gallery-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-card,\n.cctv-cause-card,\n.cctv-step{\n  border-radius:20px;\n  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;\n}\n\n.cctv-card:hover,\n.cctv-cause-card:hover,\n.cctv-step:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-card-red{border-top:4px solid var(--academy-red);}\n.cctv-card-green{border-top:4px solid var(--academy-green);}\n.cctv-card-blue{border-top:4px solid var(--academy-cyan);}\n.cctv-card-orange{border-top:4px solid var(--academy-yellow);}\n.cctv-card-purple{border-top:4px solid var(--academy-purple);}\n\n.cctv-card p,\n.cctv-cause-card p,\n.cctv-step p{\n  color:var(--academy-muted);\n}\n\n.cctv-card strong,\n.cctv-cause-card strong{\n  color:var(--academy-navy);\n}\n\n.cctv-cause-number,\n.cctv-step-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n\/* ---------- CUSTOMER QUOTE ---------- *\/\n.cctv-customer-quote{\n  margin:96px 0;\n\n  border:1px solid rgba(255,255,255,.08);\n  border-radius:24px;\n\n  background:\n    radial-gradient(circle at 92% 0,rgba(229,184,75,.12),transparent 27%),\n    linear-gradient(145deg,var(--academy-navy),var(--academy-navy-2));\n\n  color:#fff8e9;\n\n  box-shadow:\n    0 22px 44px rgba(17,44,59,.15),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-customer-quote strong{\n  color:#ffd676!important;\n}\n\n.cctv-customer-quote p{\n  color:#fff8e9!important;\n  opacity:1!important;\n  text-shadow:0 1px 0 rgba(0,0,0,.14);\n}\n\n\/* ---------- IMAGES ---------- *\/\n.cctv-image-card,\n.cctv-gallery-card,\n.cctv-cause-card{\n  overflow:hidden;\n}\n\n.cctv-image-card,\n.cctv-gallery-card{\n  border-radius:20px;\n  transition:transform .24s ease,box-shadow .24s ease;\n}\n\n.cctv-image-card:hover,\n.cctv-gallery-card:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 38px rgba(22,48,63,.10);\n}\n\n.cctv-image-card img,\n.cctv-gallery-card img,\n.cctv-cause-card img{\n  transition:transform .48s cubic-bezier(.22,.61,.36,1),filter .48s ease;\n}\n\n.cctv-image-card:hover img,\n.cctv-gallery-card:hover img,\n.cctv-cause-card:hover img{\n  transform:scale(1.025);\n  filter:contrast(1.02) saturate(.95);\n}\n\n.cctv-image-caption,\n.cctv-gallery-caption,\n.cctv-cause-body{\n  color:var(--academy-muted);\n}\n\n.cctv-image-caption strong,\n.cctv-gallery-caption strong,\n.cctv-cause-card h3{\n  color:var(--academy-navy);\n}\n\n.cctv-badge-red{background:var(--academy-red);}\n.cctv-badge-green{background:var(--academy-green);}\n.cctv-badge-blue{background:var(--academy-cyan);}\n.cctv-badge-orange{background:#d89027;}\n.cctv-badge-purple{background:var(--academy-purple);}\n\n\/* ---------- TECH \/ PRO \/ WARNING \/ REMEMBER ---------- *\/\n.cctv-tech-tip{\n  margin:96px 0;\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n}\n\n.cctv-tech-tip-title{\n  color:#267e95;\n}\n\n.cctv-pro-tip{\n  margin:96px 0;\n  border:1px solid rgba(229,184,75,.50);\n  border-left:6px solid var(--academy-yellow);\n  border-radius:20px;\n  background:linear-gradient(145deg,#fff9e8,#fffdf8);\n}\n\n.cctv-pro-icon{\n  background:var(--academy-yellow);\n  color:#1b252c;\n}\n\n.cctv-pro-tip h3{\n  color:#7a5715;\n}\n\n.cctv-warning{\n  margin:96px 0;\n  border:1px solid rgba(187,56,45,.25);\n  border-left:6px solid var(--academy-red);\n  border-radius:20px;\n  background:linear-gradient(145deg,#fff1ef,#fffdf8);\n}\n\n.cctv-warning-title{\n  color:var(--academy-red);\n}\n\n.cctv-remember{\n  margin:96px 0;\n  border:1px solid rgba(77,128,107,.28);\n  border-left:6px solid var(--academy-green);\n  border-radius:20px;\n  background:linear-gradient(145deg,#eff8f3,#fffdf8);\n}\n\n.cctv-remember-title{\n  color:var(--academy-green);\n}\n\n\/* ---------- LINKS ---------- *\/\n.cctv-chip{\n  border-color:rgba(17,56,75,.12);\n  background:#fff;\n  color:var(--academy-navy)!important;\n}\n\n.cctv-chip:hover{\n  border-color:rgba(67,169,197,.45);\n  background:#f0f7f7;\n}\n\n\/* ---------- FOOTER NAV ---------- *\/\n.cctv-course-footer-nav{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:14px;\n  margin:105px 0 52px;\n}\n\n.cctv-course-footer-nav > *{\n  min-height:150px;\n  padding:24px;\n\n  border:1px solid rgba(17,56,75,.12);\n  border-radius:20px;\n\n  background:var(--academy-paper);\n  color:var(--academy-ink)!important;\n\n  box-shadow:0 13px 30px rgba(22,48,63,.055);\n\n  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;\n}\n\n.cctv-course-footer-nav a:hover{\n  transform:translateY(-3px);\n  border-color:rgba(187,56,45,.28);\n  box-shadow:0 19px 36px rgba(22,48,63,.085);\n}\n\n.cctv-course-footer-nav__overview{\n  background:#f8f3e5;\n}\n\n.cctv-course-footer-nav__next{\n  background:\n    radial-gradient(circle at 90% 10%,rgba(229,184,75,.12),transparent 35%),\n    var(--academy-navy);\n  color:#fff!important;\n}\n\n.cctv-course-footer-nav__label{\n  display:block;\n  margin-bottom:8px;\n  color:var(--academy-red);\n  font-size:10px;\n  font-weight:900;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.cctv-course-footer-nav__next .cctv-course-footer-nav__label{\n  color:#f1c955;\n}\n\n.cctv-course-footer-nav strong{\n  display:block;\n  color:var(--academy-navy);\n  font-size:19px;\n  line-height:1.22;\n}\n\n.cctv-course-footer-nav__next strong{\n  color:#fff;\n}\n\n.cctv-course-footer-nav__small{\n  display:block;\n  margin-top:12px;\n  color:var(--academy-muted);\n  font-size:12px;\n}\n\n.cctv-course-footer-nav__next .cctv-course-footer-nav__small{\n  color:rgba(255,255,255,.68);\n}\n\n\/* ---------- COPYRIGHT ---------- *\/\n.cctv-copyright{\n  margin-top:38px;\n  border-top:1px solid rgba(17,56,75,.12);\n  color:#7d8b94;\n}\n\n.cctv-copyright strong{\n  color:var(--academy-navy);\n}\n\n.cctv-copyright span{\n  color:var(--academy-red);\n}\n\n\/* ---------- REVEAL ---------- *\/\n.cctv-course-page.cctv-master-js .cctv-master-reveal{\n  opacity:0;\n  transform:translateY(14px);\n  transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.36,1);\n}\n\n.cctv-course-page.cctv-master-js .cctv-master-reveal.is-visible{\n  opacity:1;\n  transform:none;\n}\n\n\/* ---------- RESPONSIVE ---------- *\/\n@media(max-width:1000px){\n  .cctv-grid-4{\n    grid-template-columns:repeat(2,minmax(0,1fr));\n  }\n}\n\n@media(max-width:980px){\n  .cctv-master-nav{\n    position:relative;\n    top:auto;\n  }\n\n  .cctv-master-nav__inner{\n    grid-template-columns:1fr 1fr;\n  }\n\n  .cctv-master-nav__center{\n    order:-1;\n    grid-column:1 \/ -1;\n  }\n\n  .cctv-hero-inner,\n  .cctv-grid-2,\n  .cctv-grid-3{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-hero-image,\n  .cctv-hero-image img{\n    min-height:340px;\n  }\n\n  .cctv-course-footer-nav{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-grid-4{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-course-page{\n    padding:10px 10px 48px;\n    font-size:16px;\n  }\n\n  .cctv-master-nav{\n    border-radius:14px;\n  }\n\n  .cctv-master-nav__inner{\n    grid-template-columns:1fr;\n    gap:8px;\n  }\n\n  .cctv-master-nav__left,\n  .cctv-master-nav__right{\n    justify-content:space-between;\n  }\n\n  .cctv-master-nav__home span:last-child{\n    display:none;\n  }\n\n  .cctv-master-nav__overview,\n  .cctv-master-nav__prev,\n  .cctv-master-nav__next{\n    flex:1 1 auto;\n    padding-left:9px;\n    padding-right:9px;\n  }\n\n  .cctv-master-nav__language{\n    justify-content:space-between!important;\n    padding:4px 12px 10px!important;\n  }\n\n  .cctv-hero{\n    border-radius:20px;\n  }\n\n  .cctv-hero-copy{\n    padding:34px 24px 88px;\n  }\n\n  .cctv-hero h1{\n    font-size:clamp(37px,11.5vw,50px);\n  }\n\n  .cctv-section{\n    margin:68px 0;\n  }\n\n  .cctv-customer-quote,\n  .cctv-card,\n  .cctv-cause-card,\n  .cctv-step,\n  .cctv-pro-tip,\n  .cctv-tech-tip,\n  .cctv-warning,\n  .cctv-remember{\n    border-radius:18px;\n  }\n\n  .cctv-customer-quote{\n    padding-top:90px;\n  }\n\n  .cctv-course-page h2{\n    font-size:29px;\n  }\n\n  .cctv-course-footer-nav > *{\n    min-height:auto;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n  .cctv-course-page *,\n  .cctv-course-page *::before,\n  .cctv-course-page *::after{\n    transition-duration:.01ms!important;\n    animation-duration:.01ms!important;\n    animation-iteration-count:1!important;\n    scroll-behavior:auto!important;\n  }\n}\n\n\n\/* ---------- LES 07 \u00b7 MAINTENANCE PANEL ---------- *\/\n.cctv-maintenance{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-maintenance h3{\n  color:var(--academy-green);\n}\n\n.cctv-maintenance strong{\n  color:var(--academy-navy);\n}\n\n.cctv-maintenance img{\n  box-shadow:0 12px 28px rgba(22,48,63,.10);\n}\n\n@media(max-width:980px){\n  .cctv-maintenance{\n    grid-template-columns:1fr;\n  }\n}\n\n\n\/* ---------- LES 08 \u00b7 EFFECT CARDS ---------- *\/\n.cctv-effect{\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:20px;\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-effect:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-effect h3{\n  color:var(--academy-navy);\n}\n\n.cctv-effect p{\n  color:var(--academy-muted);\n}\n\n.cctv-effect-number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n\/* ---------- LES 08 \u00b7 CAMERA CHOICE ---------- *\/\n.cctv-choice{\n  margin:96px 0;\n\n  border:1px solid rgba(77,128,107,.28);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 10%,rgba(77,128,107,.08),transparent 30%),\n    linear-gradient(145deg,#eff8f3,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-choice h3{\n  color:var(--academy-green);\n}\n\n.cctv-choice strong{\n  color:var(--academy-navy);\n}\n\n.cctv-choice-box{\n  border-color:rgba(17,56,75,.12);\n  background:#fff;\n  color:var(--academy-muted);\n}\n\n.cctv-choice-box span{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-choice-box strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-choice-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:650px){\n  .cctv-choice-visual{\n    grid-template-columns:1fr;\n  }\n}\n\n\n\/* ---------- LES 09 \u00b7 BEFORE \/ AFTER ---------- *\/\n.cctv-before-after{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 14px 36px rgba(22,48,63,.07);\n}\n\n.cctv-before-after__head{\n  background:var(--academy-navy);\n}\n\n.cctv-before-after__head div{\n  color:#fff;\n}\n\n.cctv-before-after__head div:first-child{\n  color:#ffb4ad;\n  border-right-color:rgba(255,255,255,.12);\n}\n\n.cctv-before-after__head div:last-child{\n  color:#b8ead2;\n}\n\n.cctv-before-after__item{\n  border-color:rgba(17,56,75,.10)!important;\n}\n\n.cctv-before-after__caption{\n  color:var(--academy-muted);\n}\n\n.cctv-before-after__caption strong{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 09 \u00b7 DIAGNOSTIC PANEL ---------- *\/\n.cctv-diagnostic{\n  margin:96px 0;\n\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n\n  color:var(--academy-ink-2);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.045);\n}\n\n.cctv-diagnostic-title{\n  color:#267e95;\n}\n\n.cctv-diagnostic-item{\n  border-color:rgba(67,169,197,.22);\n  background:rgba(255,255,255,.78);\n}\n\n.cctv-diagnostic-icon{\n  background:var(--academy-cyan);\n  color:#fff;\n}\n\n.cctv-diagnostic-item strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-before-after__grid,\n  .cctv-diagnostic-grid{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-before-after__head{\n    display:none;\n  }\n\n  .cctv-before-after__item{\n    border-right:0!important;\n    border-bottom:1px solid rgba(17,56,75,.10)!important;\n  }\n\n  .cctv-before-after__item:last-child{\n    border-bottom:0!important;\n  }\n}\n\n\n\/* ---------- LES 10 \u00b7 LANGUAGE BAR ADAPTER ---------- *\/\n.cctv-master-nav__language{\n  display:flex!important;\n  justify-content:center!important;\n  align-items:center!important;\n  gap:8px!important;\n  margin:0!important;\n  padding:0 13px 10px!important;\n  border:0!important;\n  border-radius:0!important;\n  background:transparent!important;\n  box-shadow:none!important;\n}\n\n.cctv-master-nav__language .cctv-lang-label{\n  color:var(--academy-muted)!important;\n}\n\n.cctv-master-nav__language .cctv-lang-btn{\n  min-width:46px;\n  padding:7px 11px;\n  border:1px solid rgba(17,56,75,.13)!important;\n  border-radius:999px;\n  background:#fff!important;\n  color:var(--academy-ink)!important;\n}\n\n.cctv-master-nav__language .cctv-lang-btn.is-active{\n  border-color:var(--academy-red)!important;\n  background:var(--academy-red)!important;\n  color:#fff!important;\n}\n\n\/* ---------- LES 10 \u00b7 PIXEL DEMO ---------- *\/\n.cctv-pixel-demo{\n  align-items:stretch;\n}\n\n.cctv-pixel-arrow{\n  align-self:center;\n  background:var(--academy-navy);\n  color:#f4c95b;\n  box-shadow:0 8px 20px rgba(22,48,63,.10);\n}\n\n\/* ---------- LES 10 \u00b7 ZOOM PANELS ---------- *\/\n.cctv-zoom-panel{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 14px 36px rgba(22,48,63,.07);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-zoom-panel:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 38px rgba(22,48,63,.10);\n}\n\n.cctv-zoom-panel--digital{\n  border-top:5px solid var(--academy-red);\n}\n\n.cctv-zoom-panel--optical{\n  border-top:5px solid var(--academy-green);\n}\n\n.cctv-zoom-panel__body p{\n  color:var(--academy-muted);\n}\n\n.cctv-zoom-panel__body h3{\n  color:var(--academy-navy);\n}\n\n.cctv-zoom-panel--digital .cctv-zoom-icon{\n  background:var(--academy-red);\n}\n\n.cctv-zoom-panel--optical .cctv-zoom-icon{\n  background:var(--academy-green);\n}\n\n\/* ---------- LES 10 \u00b7 COMPARISON TABLE ---------- *\/\n.cctv-comparison{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10)!important;\n  color:var(--academy-ink-2);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.digital{\n  color:#ffb4ad;\n}\n\n.cctv-comparison-head.optical{\n  color:#b8ead2;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 10 \u00b7 CONTAIN IMAGES ---------- *\/\n.cctv-image-card.contain img,\n.cctv-gallery-card.contain img{\n  background:#f6f4ed;\n}\n\n\/* ---------- LES 10 \u00b7 TECH TIP ---------- *\/\n.cctv-tech-tip{\n  margin:96px 0;\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n  color:var(--academy-ink-2);\n}\n\n.cctv-tech-tip-title{\n  color:#267e95;\n}\n\n.cctv-tech-tip strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-zoom-comparison,\n  .cctv-pixel-demo{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-pixel-arrow{\n    transform:rotate(90deg);\n  }\n\n  .cctv-comparison-row{\n    grid-template-columns:1fr;\n  }\n\n  .cctv-comparison-cell{\n    border-right:0!important;\n  }\n}\n\n\n\/* ---------- LES 11 \u00b7 KAREN STORY ---------- *\/\n.cctv-karen{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:40px;\n\n  border:1px solid rgba(67,169,197,.25);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 92% 8%,rgba(229,184,75,.10),transparent 28%),\n    linear-gradient(145deg,var(--academy-navy),var(--academy-navy-2));\n\n  color:#fff8e9;\n\n  box-shadow:0 18px 42px rgba(17,44,59,.13);\n}\n\n.cctv-karen::after{\n  color:rgba(255,255,255,.035);\n}\n\n.cctv-karen__label{\n  border-color:rgba(255,255,255,.12);\n  background:rgba(255,255,255,.06);\n  color:#8fdcf0;\n}\n\n.cctv-karen h3{\n  color:#f2cd64;\n}\n\n.cctv-karen p{\n  color:#f4f7f9;\n}\n\n.cctv-karen strong{\n  color:#fff;\n}\n\n\/* ---------- LES 11 \u00b7 FAILURE CARDS ---------- *\/\n.cctv-failure{\n  overflow:hidden;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:20px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-failure:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-failure__body{\n  color:var(--academy-muted);\n}\n\n.cctv-failure__number{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-failure h3{\n  color:var(--academy-navy);\n}\n\n.cctv-failure p{\n  color:var(--academy-muted);\n}\n\n.cctv-failure img{\n  transition:\n    transform .48s cubic-bezier(.22,.61,.36,1),\n    filter .48s ease;\n}\n\n.cctv-failure:hover img{\n  transform:scale(1.025);\n  filter:contrast(1.02) saturate(.95);\n}\n\n\/* ---------- LES 11 \u00b7 ANPR ANGLE PANEL ---------- *\/\n.cctv-angle-panel{\n  overflow:hidden;\n\n  margin:96px 0;\n\n  border:1px solid rgba(17,56,75,.11);\n  border-radius:22px;\n\n  background:var(--academy-paper);\n\n  box-shadow:0 16px 40px rgba(22,48,63,.07);\n}\n\n.cctv-angle-image img{\n  background:#f6f4ed;\n}\n\n.cctv-angle-copy{\n  background:\n    radial-gradient(circle at 88% 10%,rgba(229,184,75,.08),transparent 30%),\n    linear-gradient(145deg,#fffdf8,#f8f5ed);\n}\n\n.cctv-angle-copy h3{\n  color:var(--academy-navy);\n}\n\n.cctv-angle-copy p{\n  color:var(--academy-muted);\n}\n\n.cctv-angle-number{\n  color:var(--academy-red);\n}\n\n.cctv-angle-number span{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 11 \u00b7 COMPARISON TABLE ---------- *\/\n.cctv-comparison{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-comparison-cell{\n  border-color:rgba(17,56,75,.10)!important;\n  color:var(--academy-ink-2);\n}\n\n.cctv-comparison-head{\n  background:var(--academy-navy);\n  color:#fff;\n}\n\n.cctv-comparison-head.normal{\n  color:#ffb4ad;\n}\n\n.cctv-comparison-head.anpr{\n  color:#b8ead2;\n}\n\n.cctv-comparison-label{\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 11 \u00b7 TECH TIP ---------- *\/\n.cctv-tech-tip{\n  margin:96px 0;\n  border:1px solid rgba(67,169,197,.33);\n  border-left:6px solid var(--academy-cyan);\n  border-radius:20px;\n  background:linear-gradient(145deg,#edf8fa,#fffdf8);\n  color:var(--academy-ink-2);\n}\n\n.cctv-tech-tip-title{\n  color:#267e95;\n}\n\n.cctv-tech-tip strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:980px){\n  .cctv-angle-grid{\n    grid-template-columns:1fr;\n  }\n}\n\n@media(max-width:620px){\n  .cctv-karen{\n    padding:26px;\n  }\n\n  .cctv-angle-copy{\n    padding:26px;\n  }\n\n  .cctv-angle-number strong{\n    font-size:55px;\n  }\n}\n\n\n\/* ==========================================================\n   LES 11 \u00b7 KAREN BLOKKEN \u00b7 DEFINITIEVE CONTRASTFIX\n   Volledig nieuwe blokstructuur om Elementor-overrides\n   en oudere tekstkleuren uit te sluiten.\n   ========================================================== *\/\n\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(\n      circle at 88% 10%,\n      rgba(67,169,197,.12),\n      transparent 28%\n    ),\n    linear-gradient(\n      145deg,\n      #10394b 0%,\n      #0b3142 55%,\n      #082a3a 100%\n    );\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable::after{\n  content:\"K\";\n\n  position:absolute;\n  right:18px;\n  bottom:-68px;\n\n  color:rgba(255,255,255,.035);\n\n  font-size:220px;\n  font-weight:900;\n  line-height:1;\n\n  pointer-events:none;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  position:relative;\n  z-index:2;\n\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  position:relative;\n  z-index:3;\n\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n\n  background:#fff !important;\n  color:#102d3d !important;\n\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip::before{\n  color:#d93d34 !important;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip:hover{\n  border-color:#fff;\n  background:#f8fbfc !important;\n  color:#0b2938 !important;\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n\n\n\/* ---------- LES 12 \u00b7 ANPR PROCESS ---------- *\/\n.cctv-process-step,\n.cctv-requirement{\n  border:1px solid rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  color:var(--academy-ink);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease,\n    border-color .22s ease;\n}\n\n.cctv-process-step:hover,\n.cctv-requirement:hover{\n  transform:translateY(-4px);\n  border-color:rgba(67,169,197,.36);\n  box-shadow:0 18px 36px rgba(22,48,63,.09);\n}\n\n.cctv-process-number,\n.cctv-requirement-icon{\n  background:var(--academy-navy);\n  color:#f4c95b;\n}\n\n.cctv-process-step h3,\n.cctv-requirement h3{\n  color:var(--academy-navy);\n}\n\n.cctv-process-step p,\n.cctv-requirement p{\n  color:var(--academy-muted);\n}\n\n.cctv-process-step::after{\n  background:var(--academy-yellow);\n  color:var(--academy-navy);\n}\n\n\/* ---------- LES 12 \u00b7 KAREN CONTRAST OVERRIDE ---------- *\/\n.cctv-course-page .cctv-karen.cctv-karen--readable{\n  position:relative;\n  overflow:hidden;\n\n  margin:96px 0;\n  padding:0;\n\n  border:1px solid rgba(122,210,235,.22);\n  border-radius:22px;\n\n  background:\n    radial-gradient(circle at 88% 10%,rgba(67,169,197,.12),transparent 28%),\n    linear-gradient(145deg,#10394b 0%,#0b3142 55%,#082a3a 100%);\n\n  color:#f4f8fa !important;\n\n  box-shadow:\n    0 20px 46px rgba(17,44,59,.16),\n    inset 0 1px 0 rgba(255,255,255,.04);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n  position:relative;\n  z-index:2;\n  padding:38px 40px 36px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__label{\n  display:inline-flex;\n  align-items:center;\n  margin:0 0 18px;\n  padding:7px 12px;\n\n  border:1px solid rgba(143,220,240,.24);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.055);\n  color:#8fe1f4 !important;\n\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:.09em;\n  line-height:1.2;\n  text-transform:uppercase;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable h3{\n  max-width:940px;\n  margin:0 0 20px;\n\n  color:#ffd45f !important;\n\n  font-size:clamp(27px,3vw,33px);\n  font-weight:800;\n  line-height:1.22;\n  letter-spacing:-.015em;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.18);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy{\n  max-width:940px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n  margin:0;\n\n  color:#eef6f9 !important;\n  opacity:1 !important;\n\n  font-size:17px;\n  font-weight:500;\n  line-height:1.78;\n\n  text-shadow:0 1px 0 rgba(0,0,0,.12);\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p + p{\n  margin-top:20px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy strong{\n  color:#ffffff !important;\n  opacity:1 !important;\n  font-weight:800;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links{\n  margin-top:26px;\n}\n\n.cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__links .cctv-chip{\n  border:1px solid rgba(255,255,255,.18);\n  background:#fff !important;\n  color:#102d3d !important;\n  box-shadow:0 5px 15px rgba(0,0,0,.08);\n}\n\n\/* ---------- LES 12 \u00b7 GALLERY ---------- *\/\n.cctv-gallery-card,\n.cctv-image-card{\n  border-color:rgba(17,56,75,.11);\n  background:var(--academy-paper);\n  box-shadow:0 12px 30px rgba(22,48,63,.055);\n}\n\n.cctv-gallery-caption,\n.cctv-image-caption{\n  color:var(--academy-muted);\n}\n\n.cctv-gallery-caption strong,\n.cctv-image-caption strong{\n  color:var(--academy-navy);\n}\n\n@media(max-width:620px){\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__inner{\n    padding:28px 24px 26px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable h3{\n    font-size:27px;\n  }\n\n  .cctv-course-page .cctv-karen.cctv-karen--readable .cctv-karen__copy p{\n    font-size:16.5px;\n    line-height:1.72;\n  }\n}\n<\/style>\n<article class=\"cctv-course-page\">\n\n<!-- =====================================================\n       HERO\n       ===================================================== -->\n<nav aria-label=\"Hoofdnavigatie CCTV Academy\" class=\"cctv-master-nav\">\n<div aria-hidden=\"true\" class=\"cctv-master-nav__progress-track\">\n<span id=\"cctv-reading-progress\"><\/span>\n<\/div>\n<div class=\"cctv-master-nav__inner\">\n<div class=\"cctv-master-nav__left\">\n<a aria-label=\"Ga naar de homepagina van CCTV Academy\" class=\"cctv-master-nav__home\" href=\"https:\/\/cctvacademy.be\/nl\/\">\n<span aria-hidden=\"true\" class=\"cctv-master-nav__home-icon\">\u2302<\/span>\n<span>Home<\/span>\n<\/a>\n<a aria-label=\"Terug naar overzicht klachten van Karen\" class=\"cctv-master-nav__overview\" href=\"https:\/\/cctvacademy.be\/nl\/de-tien-meest-gemaakte-beginnersfouten-in-cctv\/#top10\">\n<span aria-hidden=\"true\">\u2190<\/span>\n<span>Terug naar overzicht<\/span>\n<\/a>\n<\/div>\n<div class=\"cctv-master-nav__center\">\n<span class=\"cctv-master-nav__course\">Basis CCTV<\/span>\n<strong class=\"cctv-master-nav__lesson\">Les 12 \/ 24<\/strong>\n<\/div>\n<div class=\"cctv-master-nav__right\">\n<a aria-label=\"Ga naar vorige les: Waarom leest mijn camera geen nummerplaten?\" class=\"cctv-master-nav__prev\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-leest-geen-nummerplaten\/\">\n<span aria-hidden=\"true\">\u2190<\/span>\n<span>Vorige les<\/span>\n<\/a>\n<a aria-label=\"Ga naar volgende les: Vochtproblemen bij RJ45 en PoE\" class=\"cctv-master-nav__next\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-vochtproblemen-rj45-en-poe\/\">\n<span>Volgende les<\/span>\n<span aria-hidden=\"true\">\u2192<\/span>\n<\/a>\n<\/div>\n<\/div><div aria-label=\"Taalkeuze \u00b7 S\u00e9lecteur de langue \u00b7 Language selector\" class=\"cctv-language-bar cctv-master-nav__language\">\n<span class=\"cctv-language-bar__label\">Taal \u00b7 Langue \u00b7 Language<\/span>\n<div aria-label=\"NL \/ FR \/ EN\" class=\"cctv-language-switcher\" role=\"group\">\n<button aria-pressed=\"false\" data-lang=\"nl\" type=\"button\">NL<\/button>\n<button aria-pressed=\"false\" data-lang=\"fr\" type=\"button\">FR<\/button>\n<button aria-pressed=\"false\" data-lang=\"en\" type=\"button\">EN<\/button>\n<\/div>\n<\/div>\n<\/nav><section class=\"cctv-hero\">\n<div class=\"cctv-hero-inner\">\n<div class=\"cctv-hero-copy\"><div class=\"cctv-hero-context\">\n<a href=\"https:\/\/cctvacademy.be\/nl\/de-tien-meest-gemaakte-beginnersfouten-in-cctv\/#top10\">\n<span aria-hidden=\"true\">\u2190<\/span>\n    Overzicht beginnersfouten\n  <\/a>\n<span>Les 12 van 24<\/span>\n<\/div>\n<div class=\"cctv-kicker\">\n<span class=\"cctv-kicker-number\">\n            12\n          <\/span>\n\n          Basis CCTV opleiding \u00b7 Les 12 van 24\n\n        <\/div>\n<h1>\n          Hoe werkt een <span>ANPR-camera?<\/span>\n<\/h1>\n<p class=\"cctv-hero-lead\">\n\n          Een ANPR-camera kijkt niet alleen naar een wagen.\n\n          Ze probeert het voertuig te detecteren,\n          de nummerplaat correct vast te leggen\n          en vervolgens letters en cijfers\n          automatisch uit het beeld te halen.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-hero-image\">\n<img data-recalc-dims=\"1\" fetchpriority=\"high\" alt=\"Gespecialiseerde ANPR-camera voor automatische nummerplaatherkenning\" decoding=\"async\" height=\"541\" loading=\"eager\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-25-anpr-camera.webp?resize=812%2C541&#038;ssl=1\" width=\"812\"\/>\n<\/div>\n<\/div>\n<div class=\"cctv-progress\">\n<div class=\"cctv-progress-text\">\n<span>\n          Les 12\n        <\/span>\n<span>\n          24 lessen\n        <\/span>\n<\/div>\n<div class=\"cctv-progress-track\">\n<span><\/span>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       INTRO\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Automatic Number Plate Recognition\n    <\/div>\n<br\/>\n<h2>\n      Van rijdende wagen naar leesbare nummerplaat\n    <\/h2>\n<p class=\"cctv-intro\">\n\n      In de vorige les zagen we\n      waarom een gewone overzichtscamera\n      niet automatisch geschikt is\n      om nummerplaten betrouwbaar te lezen.\n\n    <\/p>\n<p>\n\n      Een ANPR-camera is specifiek ontworpen\n      rond het doel\n      <strong>nummerplaten detecteren,\n      vastleggen en analyseren.<\/strong>\n<\/p>\n<p>\n\n      Volgens de opleiding werkt dit proces\n      in verschillende stappen:\n      eerst wordt een verandering in het beeld gedetecteerd,\n      daarna controleert de ingebouwde AI\n      of het om een voertuig gaat.\n\n    <\/p>\n<p>\n\n      Zodra een voertuig wordt herkend,\n      maakt de camera een beeld van de nummerplaat\n      en analyseert de software\n      de letters en cijfers.\n\n    <\/p>\n<\/section>\n<!-- =====================================================\n       KAREN\n       ===================================================== -->\n<section aria-labelledby=\"cctv-karen-anpr-title\" class=\"cctv-karen cctv-karen--readable\">\n<div class=\"cctv-karen__inner\">\n<div class=\"cctv-karen__label\">\n      Terug naar Karen haar parking\n    <\/div>\n<h3 id=\"cctv-karen-anpr-title\">\n      Karen wil niet alleen weten d\u00e1t er een auto was\n    <\/h3>\n<div class=\"cctv-karen__copy\">\n<p>\n        In de vorige les werd voor Karen duidelijk\n        dat een brede camera op haar klantenparking\n        iets anders doet dan een gespecialiseerde ANPR-camera.\n      <\/p>\n<p>\n        Stel dat een onbekende wagen\n        's avonds de parking oprijdt.\n        Voor Karen is het algemene camerabeeld nuttig:\n        ze ziet het voertuig,\n        het tijdstip en de beweging.\n      <\/p>\n<p>\n        Maar wanneer ze specifiek vraagt:\n        <strong>\u201cWelke nummerplaat had die wagen?\u201d<\/strong>\n        moet de installatie daarvoor ontworpen zijn.\n      <\/p>\n<p>\n        Dit is precies waar de ANPR-camera\n        een andere rol krijgt:\n        niet alleen overzicht geven,\n        maar een nummerplaat gericht vastleggen\n        en automatisch interpreteren.\n      <\/p>\n<\/div>\n<div class=\"cctv-link-cloud cctv-karen__links\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-het-verhaal-van-karen\/\">\n        Het verhaal van Karen\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-leest-geen-nummerplaten\/\">\n        Waarom leest mijn camera geen nummerplaten?\n      <\/a>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       AI PROCESS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Hoe werkt de AI?\n    <\/div>\n<br\/>\n<h2>\n      Vier stappen van voertuig naar kenteken\n    <\/h2>\n<div class=\"cctv-process\">\n<div class=\"cctv-process-step\">\n<div class=\"cctv-process-number\">\n          1\n        <\/div>\n<h3>\n          Verandering detecteren\n        <\/h3>\n<p>\n\n          Volgens de opleiding detecteert\n          de camera eerst een kleurverandering\n          in het beeld.\n\n        <\/p>\n<p>\n\n          Die verandering kan wijzen\n          op een naderend object.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-process-step\">\n<div class=\"cctv-process-number\">\n          2\n        <\/div>\n<h3>\n          Is het een voertuig?\n        <\/h3>\n<p>\n\n          Vervolgens schakelt\n          de ingebouwde AI in.\n\n        <\/p>\n<p>\n\n          Die probeert te bepalen\n          of het gedetecteerde object\n          daadwerkelijk een voertuig is.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-process-step\">\n<div class=\"cctv-process-number\">\n          3\n        <\/div>\n<h3>\n          Nummerplaat vastleggen\n        <\/h3>\n<p>\n\n          Zodra een voertuig\n          wordt herkend,\n          maakt de camera automatisch\n          een beeld van de nummerplaat.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-process-step\">\n<div class=\"cctv-process-number\">\n          4\n        <\/div>\n<h3>\n          Tekens analyseren\n        <\/h3>\n<p>\n\n          De AI analyseert het beeld\n          en haalt daaruit\n          de letters en cijfers\n          van de nummerplaat.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       ANPR PHOTOS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Eerst moet het beeld goed zijn\n    <\/div>\n<br\/>\n<h2>\n      AI kan alleen werken met bruikbaar beeld\n    <\/h2>\n<div class=\"cctv-grid-3\">\n<div class=\"cctv-image-card\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Nummerplaat met motion blur door beweging van het voertuig\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-20-anpr-motion-blur.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-image-caption\">\n<span class=\"cctv-badge cctv-badge-red\">\n            Probleem\n          <\/span>\n<strong>\n            Motion blur\n          <\/strong>\n\n          Wanneer letters en cijfers\n          tijdens de opname vervagen,\n          wordt betrouwbare analyse moeilijker.\n\n        <\/div>\n<\/div>\n<div class=\"cctv-image-card\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Onscherpe nummerplaat in een camerabeeld\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-21-anpr-onscherpe-nummerplaat.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-image-caption\">\n<span class=\"cctv-badge cctv-badge-orange\">\n            Probleem\n          <\/span>\n<strong>\n            Onvoldoende bruikbaar detail\n          <\/strong>\n\n          Een zichtbare nummerplaat\n          is nog niet noodzakelijk\n          een goed leesbare nummerplaat.\n\n        <\/div>\n<\/div>\n<div class=\"cctv-image-card\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Verschillende foutvoorbeelden bij ANPR nummerplaatherkenning\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-22-anpr-foutvoorbeelden.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-image-caption\">\n<span class=\"cctv-badge cctv-badge-purple\">\n            Diagnose\n          <\/span>\n<strong>\n            Focus, beweging en belichting\n          <\/strong>\n\n          De herkenningssoftware\n          is afhankelijk van\n          de kwaliteit van het aangeleverde beeld.\n\n        <\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       CAMERA \/ HARDWARE\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Voorwaarde 1\n    <\/div>\n<br\/>\n<h2>\n      Begin met de juiste camera\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-image-card\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"ANPR-camera ontworpen voor automatische kentekenherkenning\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-25-anpr-camera.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-image-caption\">\n<span class=\"cctv-badge cctv-badge-green\">\n            Hardware\n          <\/span>\n<strong>\n            Gebruik een ANPR-camera\n          <\/strong>\n\n          De eerste hardware-eis\n          uit de opleiding is duidelijk:\n          gebruik apparatuur die\n          voor ANPR bedoeld is.\n\n        <\/div>\n<\/div>\n<div class=\"cctv-card cctv-card-green\">\n<h3>\n          Camera en software werken samen\n        <\/h3>\n<p>\n\n          De camera moet eerst\n          een bruikbaar beeld produceren.\n\n        <\/p>\n<p>\n\n          Daarna kan de herkenningssoftware\n          het beeld analyseren.\n\n        <\/p>\n<p>\n\n          Een goede ANPR-oplossing\n          is dus een combinatie\n          van <strong>hardware, positionering,\n          beeldkwaliteit en software.<\/strong>\n<\/p>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-leest-geen-nummerplaten\/\">\n\n          Herbekijk de vorige les\n\n        <\/a>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       POSITION\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Voorwaarde 2\n    <\/div>\n<br\/>\n<h2>\n      Plaatsing en positionering zijn cruciaal\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-image-card contain\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Correcte positie van een ANPR-camera ten opzichte van een nummerplaat\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-23-anpr-juiste-plaatsingshoek.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-image-caption\">\n<span class=\"cctv-badge cctv-badge-green\">\n            Positionering\n          <\/span>\n<strong>\n            Hou de opnamehoek beperkt\n          <\/strong>\n\n          De cursus noemt een ideale hoek\n          van maximaal ongeveer 30\u00b0\n          ten opzichte van de bewegingsrichting.\n\n        <\/div>\n<\/div>\n<div class=\"cctv-image-card contain\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"ANPR richtlijnen voor horizontale en verticale camerahoek\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-24-anpr-hoekrichtlijnen.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-image-caption\">\n<span class=\"cctv-badge cctv-badge-orange\">\n            Controlepunt\n          <\/span>\n<strong>\n            Te scherpe hoek vervormt de plaat\n          <\/strong>\n\n          Hoe schuiner de nummerplaat\n          wordt bekeken,\n          hoe moeilijker de herkenning\n          kan worden.\n\n        <\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       PLACEMENT REQUIREMENTS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Montage\n    <\/div>\n<br\/>\n<h2>\n      Vier plaatsingsfactoren uit de opleiding\n    <\/h2>\n<div class=\"cctv-grid-4\">\n<div class=\"cctv-requirement\">\n<div class=\"cctv-requirement-icon\">\n          \u00b0\n        <\/div>\n<h3>\n          Hoek\n        <\/h3>\n<p>\n\n          Ideaal is volgens de opleiding\n          een hoek van maximaal ongeveer 30\u00b0\n          ten opzichte van\n          de bewegingsrichting.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-requirement\">\n<div class=\"cctv-requirement-icon\">\n          H\n        <\/div>\n<h3>\n          Hoogte\n        <\/h3>\n<p>\n\n          De cursus noemt\n          meestal ongeveer\n          <strong>2,5 tot 4 meter<\/strong>\n          boven de weg.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-requirement\">\n<div class=\"cctv-requirement-icon\">\n          M\n        <\/div>\n<h3>\n          Afstand\n        <\/h3>\n<p>\n\n          De geschikte afstand\n          hangt af van lens en resolutie.\n\n          Te grote afstand\n          vermindert de herkenning.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-requirement\">\n<div class=\"cctv-requirement-icon\">\n          \u2713\n        <\/div>\n<h3>\n          Stabiliteit\n        <\/h3>\n<p>\n\n          De camera moet stevig\n          gemonteerd worden\n          zodat trillingen\n          de opname niet verstoren.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       ENVIRONMENT\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Voorwaarde 3\n    <\/div>\n<br\/>\n<h2>\n      De omgeving be\u00efnvloedt de herkenning\n    <\/h2>\n<div class=\"cctv-grid-4\">\n<div class=\"cctv-card cctv-card-orange\">\n<h3>\n          Verlichting\n        <\/h3>\n<p>\n\n          Er moet voldoende contrast zijn\n          tussen kenteken en omgeving.\n\n        <\/p>\n<p>\n\n          Zonlicht of verblinding\n          kan volgens de opleiding\n          problemen veroorzaken.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-blue\">\n<h3>\n          Regen, sneeuw en mist\n        <\/h3>\n<p>\n\n          Weersomstandigheden\n          kunnen de leesbaarheid\n          van de nummerplaat verminderen.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-red\">\n<h3>\n          Vuil op de camera\n        <\/h3>\n<p>\n\n          Vervuiling van de camera\n          kan de herkenning eveneens\n          moeilijker maken.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-purple\">\n<h3>\n          Achtergrond\n        <\/h3>\n<p>\n\n          Een drukke achtergrond\n          kan volgens het cursusmateriaal\n          de software verwarren.\n\n        <\/p>\n<p>\n\n          Een neutralere achtergrond\n          is gunstiger.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       PLATE CONDITIONS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Voorwaarde 4\n    <\/div>\n<br\/>\n<h2>\n      Ook de nummerplaat zelf moet bruikbaar zijn\n    <\/h2>\n<div class=\"cctv-grid-3\">\n<div class=\"cctv-card cctv-card-green\">\n<h3>\n          Duidelijkheid\n        <\/h3>\n<p>\n\n          De nummerplaat moet\n          schoon, onbeschadigd\n          en goed zichtbaar zijn.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-blue\">\n<h3>\n          Contrast\n        <\/h3>\n<p>\n\n          ANPR-software werkt beter\n          wanneer er duidelijk contrast\n          tussen tekens en achtergrond is.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-orange\">\n<h3>\n          Snelheid\n        <\/h3>\n<p>\n\n          De opleiding wijst erop\n          dat er een maximale snelheid bestaat\n          waarbij de camera betrouwbare\n          resultaten kan leveren.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       SOFTWARE\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Voorwaarde 5\n    <\/div>\n<br\/>\n<h2>\n      De software moet het kenteken kunnen begrijpen\n    <\/h2>\n<div class=\"cctv-grid-2\">\n<div class=\"cctv-card cctv-card-purple\">\n<h3>\n          ANPR-algoritme\n        <\/h3>\n<p>\n\n          De herkenningssoftware\n          moet kunnen omgaan\n          met verschillende lettertypen,\n          formaten en internationale kentekens.\n\n        <\/p>\n<p>\n\n          Een nummerplaat herkennen\n          is dus meer dan alleen\n          een rechthoek in een beeld vinden.\n\n        <\/p>\n<\/div>\n<div class=\"cctv-card cctv-card-blue\">\n<h3>\n          Real-time verwerking\n        <\/h3>\n<p>\n\n          Voor live herkenning\n          van voertuigen is volgens de opleiding\n          voldoende rekencapaciteit nodig.\n\n        <\/p>\n<p>\n\n          Detectie, classificatie,\n          beeldselectie en karakterherkenning\n          moeten snel genoeg kunnen gebeuren.\n\n        <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       COMPLETE PHOTO GALLERY\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      De volledige ANPR-keten\n    <\/div>\n<br\/>\n<h2>\n      Van mislukte opname tot correcte opstelling\n    <\/h2>\n<div class=\"cctv-grid-3\">\n<div class=\"cctv-gallery-card\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Motion blur op nummerplaat\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-20-anpr-motion-blur.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            1 \u00b7 Beweging\n          <\/strong>\n<span>\n            Een rijdend voertuig moet scherp genoeg worden vastgelegd.\n          <\/span>\n<\/div>\n<\/div>\n<div class=\"cctv-gallery-card\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Onscherpe nummerplaat\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-21-anpr-onscherpe-nummerplaat.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            2 \u00b7 Beeldkwaliteit\n          <\/strong>\n<span>\n            Letters en cijfers moeten voldoende duidelijk zijn.\n          <\/span>\n<\/div>\n<\/div>\n<div class=\"cctv-gallery-card\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"ANPR foutvoorbeelden\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-22-anpr-foutvoorbeelden.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            3 \u00b7 Diagnose\n          <\/strong>\n<span>\n            Controleer focus, belichting en beweging.\n          <\/span>\n<\/div>\n<\/div>\n<div class=\"cctv-gallery-card contain\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"Juiste ANPR plaatsingshoek\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-23-anpr-juiste-plaatsingshoek.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            4 \u00b7 Richting\n          <\/strong>\n<span>\n            Kies een gunstige positie ten opzichte van het voertuig.\n          <\/span>\n<\/div>\n<\/div>\n<div class=\"cctv-gallery-card contain\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"ANPR-hoekrichtlijnen\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-24-anpr-hoekrichtlijnen.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            5 \u00b7 Hoek\n          <\/strong>\n<span>\n            Vermijd een te scherpe opnamehoek.\n          <\/span>\n<\/div>\n<\/div>\n<div class=\"cctv-gallery-card\">\n<img data-recalc-dims=\"1\" decoding=\"async\" alt=\"ANPR-camera\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-25-anpr-camera.webp?w=812&#038;ssl=1\"\/>\n<div class=\"cctv-gallery-caption\">\n<strong>\n            6 \u00b7 Juiste hardware\n          <\/strong>\n<span>\n            Gebruik een camera die voor de toepassing ontworpen is.\n          <\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       INSTALLER WORKFLOW\n       ===================================================== -->\n<section class=\"cctv-tech-tip\">\n<div class=\"cctv-tech-tip-title\">\n      Technische controle op locatie\n    <\/div>\n\n\n    Wanneer een ANPR-camera\n    onvoldoende nummerplaten leest,\n    controleer dan niet alleen de software.\n\n    <br\/><br\/>\n\n    Loop systematisch de volledige keten na:\n\n    <strong>\n      juiste camera \u2192 juiste hoek \u2192 juiste afstand \u2192\n      stabiele montage \u2192 verlichting \u2192\n      weersinvloeden \u2192 zichtbaarheid van de plaat \u2192\n      softwareconfiguratie.\n    <\/strong>\n<br\/><br\/>\n\n    Goede ANPR-herkenning ontstaat\n    uit de combinatie van deze factoren.\n\n  <\/section>\n<!-- =====================================================\n       KAREN SECOND STORY\n       ===================================================== -->\n<section aria-labelledby=\"cctv-karen-slimmer-title\" class=\"cctv-karen cctv-karen--readable\">\n<div class=\"cctv-karen__inner\">\n<div class=\"cctv-karen__label\">\n      Karen haar installatie wordt slimmer\n    <\/div>\n<h3 id=\"cctv-karen-slimmer-title\">\n      De elektricien kijkt nu anders naar de parking\n    <\/h3>\n<div class=\"cctv-karen__copy\">\n<p>\n        In het begin dacht hij vooral:\n        \u201cWaar kan ik de camera ophangen\n        zodat ik zoveel mogelijk parking zie?\u201d\n      <\/p>\n<p>\n        Nu stelt hij een andere vraag:\n        <strong>\n          \u201cOp welke plaats passeren de voertuigen\n          en waar kan ik de nummerplaat\n          onder een goede hoek vastleggen?\u201d\n        <\/strong>\n<\/p>\n<p>\n        Dat is precies het verschil\n        tussen zomaar een camera monteren\n        en een CCTV-systeem ontwerpen\n        vanuit het doel van de eindklant.\n      <\/p>\n<p>\n        Voor Karen betekent dit:\n        \u00e9\u00e9n camera kan overzicht geven,\n        terwijl een andere camera\n        specifiek op de nummerplaten\n        aan de ingang van de parking wordt afgestemd.\n      <\/p>\n<\/div>\n<\/div>\n<\/section>\n<!-- =====================================================\n       WARNING\n       ===================================================== -->\n<section class=\"cctv-warning\">\n<div class=\"cctv-warning-title\">\n      AI corrigeert geen verkeerde installatie\n    <\/div>\n\n\n    Een krachtige herkenningsfunctie\n    kan veel,\n    maar de basis moet technisch kloppen.\n\n    <br\/><br\/>\n\n    Staat de camera verkeerd,\n    is de plaat te klein,\n    is de opname onscherp\n    of wordt de camera blootgesteld\n    aan ongunstige verlichting,\n    dan krijgt de AI\n    <strong>slechter beeldmateriaal om te analyseren.<\/strong>\n<br\/><br\/>\n\n    Goede AI begint dus nog altijd\n    bij goede cameratechniek en goede plaatsing.\n\n  <\/section>\n<!-- =====================================================\n       PRO TIP\n       ===================================================== -->\n<aside class=\"cctv-pro-tip\">\n<div class=\"cctv-pro-icon\">\n      \u2605\n    <\/div>\n<div>\n<h3>\n        Pro-tip voor de professionele CCTV-installateur\n      <\/h3>\n<p>\n\n        Loop v\u00f3\u00f3r de definitieve montage\n        zelf het traject van het voertuig af.\n\n      <\/p>\n<p>\n\n        Kijk waar een wagen\n        op een <strong>voorspelbare plaats<\/strong>\n        voorbijrijdt en bepaal daar\n        de meest gunstige opnamepositie.\n\n      <\/p>\n<p>\n\n        Controleer vervolgens:\n\n        <strong>\n          hoek, afstand, hoogte,\n          beeldgrootte van de plaat\n          en de verlichting.\n        <\/strong>\n<\/p>\n<p>\n\n        Denk niet alleen aan het camerabeeld\n        wanneer er geen voertuig is.\n\n        Test met een echte rijdende wagen\n        en controleer meerdere nummerplaten.\n\n      <\/p>\n<div class=\"cctv-link-cloud\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-leest-geen-nummerplaten\/\">\n          Nummerplaten lezen\n        <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-digitale-zoom-versus-optische-zoom\/\">\n          Digitale versus optische zoom\n        <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-testopstelling-voor-installatie\/\">\n          Test v\u00f3\u00f3r montage\n        <\/a>\n<\/div>\n<\/div>\n<\/aside>\n<!-- =====================================================\n       REMEMBER\n       ===================================================== -->\n<section class=\"cctv-remember\">\n<div class=\"cctv-remember-title\">\n      Onthoud dit\n    <\/div>\n<div>\n\n      Een ANPR-camera werkt volgens\n      een proces:\n\n      <br\/><br\/>\n<strong>\n        1. Detecteer een verandering<br\/>\n        2. Bepaal of het een voertuig is<br\/>\n        3. Leg de nummerplaat vast<br\/>\n        4. Analyseer letters en cijfers\n      <\/strong>\n<br\/><br\/>\n\n      Maar dat proces werkt alleen goed\n      wanneer ook de installatievoorwaarden kloppen.\n\n      <br\/><br\/>\n\n      Denk aan:\n\n      <strong>\n        juiste hardware,\n        juiste hoek,\n        passende hoogte en afstand,\n        stabiele montage,\n        goede verlichting,\n        zichtbare nummerplaat\n        en geschikte software.\n      <\/strong>\n<\/div>\n<\/section>\n<!-- =====================================================\n       INTERNAL LINKS\n       ===================================================== -->\n<section class=\"cctv-section\">\n<div class=\"cctv-eyebrow\">\n      Verder in de opleiding\n    <\/div>\n<br\/>\n<h2>\n      Meer over camerakeuze, detail en herkenning\n    <\/h2>\n<div class=\"cctv-link-cloud\">\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-het-verhaal-van-karen\/\">\n        Het verhaal van Karen\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-leest-geen-nummerplaten\/\">\n        Waarom leest mijn camera geen nummerplaten?\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-digitale-zoom-versus-optische-zoom\/\">\n        Digitale versus optische zoom\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-dori-detect-observe-recognize-identify\/\">\n        DORI: detect tot identify\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-ptz-camera\/\">\n        Wanneer gebruik je een PTZ-camera?\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-wanneer-gebruik-je-een-varifocale-lens\/\">\n        Wanneer gebruik je een varifocale lens?\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-correct-richten\/\">\n        Camera correct richten\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-testopstelling-voor-installatie\/\">\n        Test v\u00f3\u00f3r montage\n      <\/a>\n<a class=\"cctv-chip\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-algemene-aandachtspunten\/\">\n        Algemene aandachtspunten\n      <\/a>\n<\/div>\n<\/section>\n<!-- =====================================================\n       PREVIOUS \/ NEXT\n       ===================================================== -->\n<nav aria-label=\"Lesnavigatie onderaan\" class=\"cctv-course-footer-nav\">\n<a class=\"cctv-course-footer-nav__prev\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-camera-leest-geen-nummerplaten\/\">\n<span class=\"cctv-course-footer-nav__label\">Vorige les \u00b7 11 van 24<\/span>\n<strong>Waarom leest mijn camera geen nummerplaten?<\/strong>\n<span class=\"cctv-course-footer-nav__small\">\u2190 Terug naar les 11<\/span>\n<\/a>\n<a class=\"cctv-course-footer-nav__overview\" href=\"https:\/\/cctvacademy.be\/nl\/de-tien-meest-gemaakte-beginnersfouten-in-cctv\/#top10\">\n<span class=\"cctv-course-footer-nav__label\">Overzicht<\/span>\n<strong>Klachten van Karen<\/strong>\n<span class=\"cctv-course-footer-nav__small\">Terug naar de 10 beginnersfouten<\/span>\n<\/a>\n<a class=\"cctv-course-footer-nav__next\" href=\"https:\/\/cctvacademy.be\/basis-cctv-opleiding-vochtproblemen-rj45-en-poe\/\">\n<span class=\"cctv-course-footer-nav__label\">Volgende les \u00b7 13 van 24<\/span>\n<strong>Vochtproblemen bij RJ45 en PoE<\/strong>\n<span class=\"cctv-course-footer-nav__small\">Ga verder \u2192<\/span>\n<\/a>\n<\/nav>\n<!-- =====================================================\n       COPYRIGHT\n       ===================================================== -->\n<footer class=\"cctv-copyright\">\n\n    \u00a9 2026\n    <strong>Wouter Rooseboom<\/strong>\n<span>\/<\/span>\n<strong>CCTV Academy<\/strong>\n<br\/>\n\n    Alle rechten voorbehouden.\n\n  <\/footer>\n<script id=\"cctv-master-template-script\">\n(function(){\n  \"use strict\";\n\n  var root = document.querySelector(\".cctv-course-page\");\n  if(!root) return;\n\n  root.classList.add(\"cctv-master-js\");\n\n  var progress = document.getElementById(\"cctv-reading-progress\");\n\n  function updateReadingProgress(){\n    if(!progress) return;\n\n    var rect = root.getBoundingClientRect();\n    var viewport = window.innerHeight || document.documentElement.clientHeight;\n    var total = Math.max(1,root.offsetHeight - viewport);\n    var passed = Math.min(total,Math.max(0,-rect.top));\n    var percent = Math.max(0,Math.min(100,(passed \/ total) * 100));\n\n    progress.style.width = percent.toFixed(2) + \"%\";\n  }\n\n  [\n    \".cctv-section\",\n    \".cctv-customer-quote\",\n    \".cctv-maintenance\",\n    \".cctv-karen\",\n    \".cctv-process-step\",\n    \".cctv-requirement\",\n    \".cctv-failure\",\n    \".cctv-angle-panel\",\n    \".cctv-zoom-panel\",\n    \".cctv-comparison\",\n    \".cctv-pixel-demo\",\n    \".cctv-before-after\",\n    \".cctv-diagnostic\",\n    \".cctv-effect\",\n    \".cctv-choice\",\n    \".cctv-tech-tip\",\n    \".cctv-pro-tip\",\n    \".cctv-warning\",\n    \".cctv-remember\",\n    \".cctv-card\",\n    \".cctv-cause-card\",\n    \".cctv-step\",\n    \".cctv-image-card\",\n    \".cctv-gallery-card\",\n    \".cctv-course-footer-nav\"\n  ].forEach(function(selector){\n    root.querySelectorAll(selector).forEach(function(el){\n      el.classList.add(\"cctv-master-reveal\");\n    });\n  });\n\n  if(\"IntersectionObserver\" in window){\n    var observer = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(entry.isIntersecting){\n          entry.target.classList.add(\"is-visible\");\n          observer.unobserve(entry.target);\n        }\n      });\n    },{\n      root:null,\n      rootMargin:\"0px 0px -8% 0px\",\n      threshold:.06\n    });\n\n    root.querySelectorAll(\".cctv-master-reveal\").forEach(function(el){\n      observer.observe(el);\n    });\n  }else{\n    root.querySelectorAll(\".cctv-master-reveal\").forEach(function(el){\n      el.classList.add(\"is-visible\");\n    });\n  }\n\n  updateReadingProgress();\n  window.addEventListener(\"scroll\",updateReadingProgress,{passive:true});\n  window.addEventListener(\"resize\",updateReadingProgress);\n})();\n<\/script><\/article>\n<script>\n(function(){\n  \"use strict\";\n\n  var STORAGE_KEY = \"cctv_academy_language\";\n  var root = document.querySelector(\".cctv-course-page\");\n  if (!root) return;\n\n  var translations = {\"fr\":{\"12\":\"12\",\"Basis CCTV opleiding \u00b7 Les 12 van 24\":\"Formation CCTV de base \u00b7 Le\u00e7on 12 sur 24\",\"Hoe werkt een\":\"Comment fonctionne une\",\"ANPR-camera?\":\"cam\u00e9ra ANPR ?\",\"Een ANPR-camera kijkt niet alleen naar een wagen. Ze probeert het voertuig te detecteren, de nummerplaat correct vast te leggen en vervolgens letters en cijfers automatisch uit het beeld te halen.\":\"Une cam\u00e9ra ANPR ne se contente pas de regarder un v\u00e9hicule. Elle tente de d\u00e9tecter le v\u00e9hicule, de capturer correctement la plaque d\u2019immatriculation, puis d\u2019extraire automatiquement de l\u2019image les lettres et les chiffres.\",\"Les 12\":\"Le\u00e7on 12\",\"24 lessen\":\"24 le\u00e7ons\",\"Automatic Number Plate Recognition\":\"Automatic Number Plate Recognition\",\"Van rijdende wagen naar leesbare nummerplaat\":\"D\u2019un v\u00e9hicule en mouvement \u00e0 une plaque d\u2019immatriculation lisible\",\"In de vorige les zagen we waarom een gewone overzichtscamera niet automatisch geschikt is om nummerplaten betrouwbaar te lezen.\":\"Dans la le\u00e7on pr\u00e9c\u00e9dente, nous avons vu pourquoi une cam\u00e9ra d\u2019ensemble ordinaire n\u2019est pas automatiquement adapt\u00e9e \u00e0 la lecture fiable des plaques d\u2019immatriculation.\",\"Een ANPR-camera is specifiek ontworpen rond het doel\":\"Une cam\u00e9ra ANPR est sp\u00e9cifiquement con\u00e7ue dans le but de\",\"nummerplaten detecteren, vastleggen en analyseren.\":\"d\u00e9tecter, capturer et analyser les plaques d\u2019immatriculation.\",\"Volgens de opleiding werkt dit proces in verschillende stappen: eerst wordt een verandering in het beeld gedetecteerd, daarna controleert de ingebouwde AI of het om een voertuig gaat.\":\"Selon la formation, ce processus se d\u00e9roule en plusieurs \u00e9tapes : un changement dans l\u2019image est d\u2019abord d\u00e9tect\u00e9, puis l\u2019IA int\u00e9gr\u00e9e v\u00e9rifie s\u2019il s\u2019agit d\u2019un v\u00e9hicule.\",\"Zodra een voertuig wordt herkend, maakt de camera een beeld van de nummerplaat en analyseert de software de letters en cijfers.\":\"D\u00e8s qu\u2019un v\u00e9hicule est reconnu, la cam\u00e9ra capture une image de la plaque d\u2019immatriculation et le logiciel analyse les lettres et les chiffres.\",\"Terug naar Karen haar parking\":\"Retour au parking de Karen\",\"Karen wil niet alleen weten d\u00e1t er een auto was\":\"Karen ne veut pas seulement savoir qu\u2019une voiture \u00e9tait l\u00e0\",\"In de vorige les werd voor Karen duidelijk dat een brede camera op haar klantenparking iets anders doet dan een gespecialiseerde ANPR-camera.\":\"Dans la le\u00e7on pr\u00e9c\u00e9dente, Karen a compris qu\u2019une cam\u00e9ra grand-angle sur le parking de ses clients joue un autre r\u00f4le qu\u2019une cam\u00e9ra ANPR sp\u00e9cialis\u00e9e.\",\"Stel dat een onbekende wagen 's avonds de parking oprijdt. Voor Karen is het algemene camerabeeld nuttig: ze ziet het voertuig, het tijdstip en de beweging.\":\"Imaginons qu\u2019un v\u00e9hicule inconnu entre sur le parking le soir. Pour Karen, l\u2019image g\u00e9n\u00e9rale de la cam\u00e9ra est utile : elle voit le v\u00e9hicule, l\u2019heure et le mouvement.\",\"Maar wanneer ze specifiek vraagt:\":\"Mais lorsqu\u2019elle demande pr\u00e9cis\u00e9ment :\",\"\u201cWelke nummerplaat had die wagen?\u201d\":\"\u00ab Quelle \u00e9tait la plaque d\u2019immatriculation de ce v\u00e9hicule ? \u00bb\",\"moet de installatie daarvoor ontworpen zijn.\":\"l\u2019installation doit \u00eatre con\u00e7ue pour cela.\",\"Dit is precies waar de ANPR-camera een andere rol krijgt: niet alleen overzicht geven, maar een nummerplaat gericht vastleggen en automatisch interpreteren.\":\"C\u2019est pr\u00e9cis\u00e9ment l\u00e0 que la cam\u00e9ra ANPR joue un autre r\u00f4le : non seulement donner une vue d\u2019ensemble, mais aussi capturer pr\u00e9cis\u00e9ment une plaque d\u2019immatriculation et l\u2019interpr\u00e9ter automatiquement.\",\"Het verhaal van Karen\":\"L\u2019histoire de Karen\",\"Waarom leest mijn camera geen nummerplaten?\":\"Pourquoi ma cam\u00e9ra ne lit-elle pas les plaques d\u2019immatriculation ?\",\"Hoe werkt de AI?\":\"Comment fonctionne l\u2019IA ?\",\"Vier stappen van voertuig naar kenteken\":\"Quatre \u00e9tapes du v\u00e9hicule \u00e0 la plaque d\u2019immatriculation\",\"1\":\"1\",\"Verandering detecteren\":\"D\u00e9tecter un changement\",\"Volgens de opleiding detecteert de camera eerst een kleurverandering in het beeld.\":\"Selon la formation, la cam\u00e9ra d\u00e9tecte d\u2019abord un changement de couleur dans l\u2019image.\",\"Die verandering kan wijzen op een naderend object.\":\"Ce changement peut indiquer l\u2019approche d\u2019un objet.\",\"2\":\"2\",\"Is het een voertuig?\":\"S\u2019agit-il d\u2019un v\u00e9hicule ?\",\"Vervolgens schakelt de ingebouwde AI in.\":\"L\u2019IA int\u00e9gr\u00e9e entre ensuite en action.\",\"Die probeert te bepalen of het gedetecteerde object daadwerkelijk een voertuig is.\":\"Elle tente de d\u00e9terminer si l\u2019objet d\u00e9tect\u00e9 est r\u00e9ellement un v\u00e9hicule.\",\"3\":\"3\",\"Nummerplaat vastleggen\":\"Capturer la plaque d\u2019immatriculation\",\"Zodra een voertuig wordt herkend, maakt de camera automatisch een beeld van de nummerplaat.\":\"D\u00e8s qu\u2019un v\u00e9hicule est reconnu, la cam\u00e9ra capture automatiquement une image de la plaque d\u2019immatriculation.\",\"4\":\"4\",\"Tekens analyseren\":\"Analyser les caract\u00e8res\",\"De AI analyseert het beeld en haalt daaruit de letters en cijfers van de nummerplaat.\":\"L\u2019IA analyse l\u2019image et en extrait les lettres et les chiffres de la plaque d\u2019immatriculation.\",\"Eerst moet het beeld goed zijn\":\"L\u2019image doit d\u2019abord \u00eatre bonne\",\"AI kan alleen werken met bruikbaar beeld\":\"L\u2019IA ne peut fonctionner qu\u2019avec une image exploitable\",\"Probleem\":\"Probl\u00e8me\",\"Motion blur\":\"Flou de mouvement\",\"Wanneer letters en cijfers tijdens de opname vervagen, wordt betrouwbare analyse moeilijker.\":\"Lorsque les lettres et les chiffres deviennent flous pendant la prise de vue, une analyse fiable devient plus difficile.\",\"Onvoldoende bruikbaar detail\":\"D\u00e9tails exploitables insuffisants\",\"Een zichtbare nummerplaat is nog niet noodzakelijk een goed leesbare nummerplaat.\":\"Une plaque d\u2019immatriculation visible n\u2019est pas n\u00e9cessairement une plaque bien lisible.\",\"Diagnose\":\"Diagnostic\",\"Focus, beweging en belichting\":\"Mise au point, mouvement et \u00e9clairage\",\"De herkenningssoftware is afhankelijk van de kwaliteit van het aangeleverde beeld.\":\"Le logiciel de reconnaissance d\u00e9pend de la qualit\u00e9 de l\u2019image qui lui est fournie.\",\"Voorwaarde 1\":\"Condition 1\",\"Begin met de juiste camera\":\"Commencez par la bonne cam\u00e9ra\",\"Hardware\":\"Mat\u00e9riel\",\"Gebruik een ANPR-camera\":\"Utilisez une cam\u00e9ra ANPR\",\"De eerste hardware-eis uit de opleiding is duidelijk: gebruik apparatuur die voor ANPR bedoeld is.\":\"La premi\u00e8re exigence mat\u00e9rielle de la formation est claire : utilisez un \u00e9quipement con\u00e7u pour l\u2019ANPR.\",\"Camera en software werken samen\":\"La cam\u00e9ra et le logiciel fonctionnent ensemble\",\"De camera moet eerst een bruikbaar beeld produceren.\":\"La cam\u00e9ra doit d\u2019abord produire une image exploitable.\",\"Daarna kan de herkenningssoftware het beeld analyseren.\":\"Le logiciel de reconnaissance peut ensuite analyser l\u2019image.\",\"Een goede ANPR-oplossing is dus een combinatie van\":\"Une bonne solution ANPR est donc une combinaison de\",\"hardware, positionering, beeldkwaliteit en software.\":\"mat\u00e9riel, positionnement, qualit\u00e9 d\u2019image et logiciel.\",\"Herbekijk de vorige les\":\"Revoir la le\u00e7on pr\u00e9c\u00e9dente\",\"Voorwaarde 2\":\"Condition 2\",\"Plaatsing en positionering zijn cruciaal\":\"L\u2019emplacement et le positionnement sont essentiels\",\"Positionering\":\"Positionnement\",\"Hou de opnamehoek beperkt\":\"Limitez l\u2019angle de prise de vue\",\"De cursus noemt een ideale hoek van maximaal ongeveer 30\u00b0 ten opzichte van de bewegingsrichting.\":\"Le cours indique un angle id\u00e9al d\u2019environ 30\u00b0 maximum par rapport au sens de d\u00e9placement.\",\"Controlepunt\":\"Point de contr\u00f4le\",\"Te scherpe hoek vervormt de plaat\":\"Un angle trop prononc\u00e9 d\u00e9forme la plaque\",\"Hoe schuiner de nummerplaat wordt bekeken, hoe moeilijker de herkenning kan worden.\":\"Plus la plaque d\u2019immatriculation est vue de biais, plus la reconnaissance peut devenir difficile.\",\"Montage\":\"Montage\",\"Vier plaatsingsfactoren uit de opleiding\":\"Quatre facteurs de positionnement selon la formation\",\"\u00b0\":\"\u00b0\",\"Hoek\":\"Angle\",\"Ideaal is volgens de opleiding een hoek van maximaal ongeveer 30\u00b0 ten opzichte van de bewegingsrichting.\":\"Selon la formation, l\u2019id\u00e9al est un angle d\u2019environ 30\u00b0 maximum par rapport au sens de d\u00e9placement.\",\"H\":\"H\",\"Hoogte\":\"Hauteur\",\"De cursus noemt meestal ongeveer\":\"Le cours indique g\u00e9n\u00e9ralement environ\",\"2,5 tot 4 meter\":\"2,5 \u00e0 4 m\u00e8tres\",\"boven de weg.\":\"au-dessus de la route.\",\"M\":\"M\",\"Afstand\":\"Distance\",\"De geschikte afstand hangt af van lens en resolutie. Te grote afstand vermindert de herkenning.\":\"La distance appropri\u00e9e d\u00e9pend de l\u2019objectif et de la r\u00e9solution. Une distance trop grande r\u00e9duit la qualit\u00e9 de la reconnaissance.\",\"\u2713\":\"\u2713\",\"Stabiliteit\":\"Stabilit\u00e9\",\"De camera moet stevig gemonteerd worden zodat trillingen de opname niet verstoren.\":\"La cam\u00e9ra doit \u00eatre solidement fix\u00e9e afin que les vibrations ne perturbent pas la prise de vue.\",\"Voorwaarde 3\":\"Condition 3\",\"De omgeving be\u00efnvloedt de herkenning\":\"L\u2019environnement influence la reconnaissance\",\"Verlichting\":\"\u00c9clairage\",\"Er moet voldoende contrast zijn tussen kenteken en omgeving.\":\"Il doit y avoir un contraste suffisant entre la plaque d\u2019immatriculation et son environnement.\",\"Zonlicht of verblinding kan volgens de opleiding problemen veroorzaken.\":\"Selon la formation, la lumi\u00e8re du soleil ou l\u2019\u00e9blouissement peuvent causer des probl\u00e8mes.\",\"Regen, sneeuw en mist\":\"Pluie, neige et brouillard\",\"Weersomstandigheden kunnen de leesbaarheid van de nummerplaat verminderen.\":\"Les conditions m\u00e9t\u00e9orologiques peuvent r\u00e9duire la lisibilit\u00e9 de la plaque d\u2019immatriculation.\",\"Vuil op de camera\":\"Salet\u00e9 sur la cam\u00e9ra\",\"Vervuiling van de camera kan de herkenning eveneens moeilijker maken.\":\"L\u2019encrassement de la cam\u00e9ra peut \u00e9galement rendre la reconnaissance plus difficile.\",\"Achtergrond\":\"Arri\u00e8re-plan\",\"Een drukke achtergrond kan volgens het cursusmateriaal de software verwarren.\":\"Selon le mat\u00e9riel de cours, un arri\u00e8re-plan charg\u00e9 peut perturber le logiciel.\",\"Een neutralere achtergrond is gunstiger.\":\"Un arri\u00e8re-plan plus neutre est pr\u00e9f\u00e9rable.\",\"Voorwaarde 4\":\"Condition 4\",\"Ook de nummerplaat zelf moet bruikbaar zijn\":\"La plaque d\u2019immatriculation elle-m\u00eame doit aussi \u00eatre exploitable\",\"Duidelijkheid\":\"Lisibilit\u00e9\",\"De nummerplaat moet schoon, onbeschadigd en goed zichtbaar zijn.\":\"La plaque d\u2019immatriculation doit \u00eatre propre, intacte et bien visible.\",\"Contrast\":\"Contraste\",\"ANPR-software werkt beter wanneer er duidelijk contrast tussen tekens en achtergrond is.\":\"Le logiciel ANPR fonctionne mieux lorsqu\u2019il existe un contraste clair entre les caract\u00e8res et l\u2019arri\u00e8re-plan.\",\"Snelheid\":\"Vitesse\",\"De opleiding wijst erop dat er een maximale snelheid bestaat waarbij de camera betrouwbare resultaten kan leveren.\":\"La formation souligne qu\u2019il existe une vitesse maximale \u00e0 laquelle la cam\u00e9ra peut fournir des r\u00e9sultats fiables.\",\"Voorwaarde 5\":\"Condition 5\",\"De software moet het kenteken kunnen begrijpen\":\"Le logiciel doit pouvoir interpr\u00e9ter la plaque d\u2019immatriculation\",\"ANPR-algoritme\":\"Algorithme ANPR\",\"De herkenningssoftware moet kunnen omgaan met verschillende lettertypen, formaten en internationale kentekens.\":\"Le logiciel de reconnaissance doit pouvoir g\u00e9rer diff\u00e9rentes polices, diff\u00e9rents formats et des plaques d\u2019immatriculation internationales.\",\"Een nummerplaat herkennen is dus meer dan alleen een rechthoek in een beeld vinden.\":\"Reconna\u00eetre une plaque d\u2019immatriculation ne consiste donc pas simplement \u00e0 trouver un rectangle dans une image.\",\"Real-time verwerking\":\"Traitement en temps r\u00e9el\",\"Voor live herkenning van voertuigen is volgens de opleiding voldoende rekencapaciteit nodig.\":\"Selon la formation, la reconnaissance en direct des v\u00e9hicules n\u00e9cessite une puissance de calcul suffisante.\",\"Detectie, classificatie, beeldselectie en karakterherkenning moeten snel genoeg kunnen gebeuren.\":\"La d\u00e9tection, la classification, la s\u00e9lection d\u2019image et la reconnaissance des caract\u00e8res doivent pouvoir s\u2019effectuer assez rapidement.\",\"De volledige ANPR-keten\":\"La cha\u00eene ANPR compl\u00e8te\",\"Van mislukte opname tot correcte opstelling\":\"D\u2019une capture rat\u00e9e \u00e0 une installation correcte\",\"1 \u00b7 Beweging\":\"1 \u00b7 Mouvement\",\"Een rijdend voertuig moet scherp genoeg worden vastgelegd.\":\"Un v\u00e9hicule en mouvement doit \u00eatre captur\u00e9 avec une nettet\u00e9 suffisante.\",\"2 \u00b7 Beeldkwaliteit\":\"2 \u00b7 Qualit\u00e9 d\u2019image\",\"Letters en cijfers moeten voldoende duidelijk zijn.\":\"Les lettres et les chiffres doivent \u00eatre suffisamment nets.\",\"3 \u00b7 Diagnose\":\"3 \u00b7 Diagnostic\",\"Controleer focus, belichting en beweging.\":\"Contr\u00f4lez la mise au point, l\u2019\u00e9clairage et le mouvement.\",\"4 \u00b7 Richting\":\"4 \u00b7 Direction\",\"Kies een gunstige positie ten opzichte van het voertuig.\":\"Choisissez une position favorable par rapport au v\u00e9hicule.\",\"5 \u00b7 Hoek\":\"5 \u00b7 Angle\",\"Vermijd een te scherpe opnamehoek.\":\"\u00c9vitez un angle de prise de vue trop prononc\u00e9.\",\"6 \u00b7 Juiste hardware\":\"6 \u00b7 Mat\u00e9riel adapt\u00e9\",\"Gebruik een camera die voor de toepassing ontworpen is.\":\"Utilisez une cam\u00e9ra con\u00e7ue pour cette application.\",\"Technische controle op locatie\":\"Contr\u00f4le technique sur site\",\"Wanneer een ANPR-camera onvoldoende nummerplaten leest, controleer dan niet alleen de software.\":\"Lorsqu\u2019une cam\u00e9ra ANPR lit trop peu de plaques d\u2019immatriculation, ne contr\u00f4lez pas uniquement le logiciel.\",\"Loop systematisch de volledige keten na:\":\"Passez syst\u00e9matiquement en revue toute la cha\u00eene :\",\"juiste camera \u2192 juiste hoek \u2192 juiste afstand \u2192 stabiele montage \u2192 verlichting \u2192 weersinvloeden \u2192 zichtbaarheid van de plaat \u2192 softwareconfiguratie.\":\"bonne cam\u00e9ra \u2192 bon angle \u2192 bonne distance \u2192 montage stable \u2192 \u00e9clairage \u2192 influences m\u00e9t\u00e9orologiques \u2192 visibilit\u00e9 de la plaque \u2192 configuration du logiciel.\",\"Goede ANPR-herkenning ontstaat uit de combinatie van deze factoren.\":\"Une bonne reconnaissance ANPR r\u00e9sulte de la combinaison de tous ces facteurs.\",\"Karen haar installatie wordt slimmer\":\"L\u2019installation de Karen devient plus intelligente\",\"De elektricien kijkt nu anders naar de parking\":\"L\u2019\u00e9lectricien regarde d\u00e9sormais le parking autrement\",\"In het begin dacht hij vooral: \u201cWaar kan ik de camera ophangen zodat ik zoveel mogelijk parking zie?\u201d\":\"Au d\u00e9but, il pensait surtout : \u00ab O\u00f9 puis-je installer la cam\u00e9ra pour voir la plus grande partie possible du parking ? \u00bb\",\"Nu stelt hij een andere vraag:\":\"Maintenant, il se pose une autre question :\",\"\u201cOp welke plaats passeren de voertuigen en waar kan ik de nummerplaat onder een goede hoek vastleggen?\u201d\":\"\u00ab \u00c0 quel endroit passent les v\u00e9hicules et o\u00f9 puis-je capturer la plaque d\u2019immatriculation sous un bon angle ? \u00bb\",\"Dat is precies het verschil tussen zomaar een camera monteren en een CCTV-systeem ontwerpen vanuit het doel van de eindklant.\":\"C\u2019est pr\u00e9cis\u00e9ment la diff\u00e9rence entre simplement installer une cam\u00e9ra et concevoir un syst\u00e8me CCTV \u00e0 partir de l\u2019objectif du client final.\",\"Voor Karen betekent dit: \u00e9\u00e9n camera kan overzicht geven, terwijl een andere camera specifiek op de nummerplaten aan de ingang van de parking wordt afgestemd.\":\"Pour Karen, cela signifie qu\u2019une cam\u00e9ra peut donner une vue d\u2019ensemble, tandis qu\u2019une autre est sp\u00e9cifiquement r\u00e9gl\u00e9e sur les plaques d\u2019immatriculation \u00e0 l\u2019entr\u00e9e du parking.\",\"AI corrigeert geen verkeerde installatie\":\"L\u2019IA ne corrige pas une mauvaise installation\",\"Een krachtige herkenningsfunctie kan veel, maar de basis moet technisch kloppen.\":\"Une fonction de reconnaissance puissante peut faire beaucoup, mais les bases techniques doivent \u00eatre correctes.\",\"Staat de camera verkeerd, is de plaat te klein, is de opname onscherp of wordt de camera blootgesteld aan ongunstige verlichting, dan krijgt de AI\":\"Si la cam\u00e9ra est mal positionn\u00e9e, si la plaque est trop petite, si l\u2019image est floue ou si la cam\u00e9ra est expos\u00e9e \u00e0 un \u00e9clairage d\u00e9favorable, l\u2019IA re\u00e7oit\",\"slechter beeldmateriaal om te analyseren.\":\"des images de moins bonne qualit\u00e9 \u00e0 analyser.\",\"Goede AI begint dus nog altijd bij goede cameratechniek en goede plaatsing.\":\"Une bonne IA commence donc toujours par une bonne technique de cam\u00e9ra et un bon positionnement.\",\"\u2605\":\"\u2605\",\"Pro-tip voor de professionele CCTV-installateur\":\"Conseil pro pour l\u2019installateur CCTV professionnel\",\"Loop v\u00f3\u00f3r de definitieve montage zelf het traject van het voertuig af.\":\"Avant le montage d\u00e9finitif, parcourez vous-m\u00eame le trajet du v\u00e9hicule.\",\"Kijk waar een wagen op een\":\"Rep\u00e9rez l\u2019endroit o\u00f9 un v\u00e9hicule passe \u00e0 un\",\"voorspelbare plaats\":\"endroit pr\u00e9visible\",\"voorbijrijdt en bepaal daar de meest gunstige opnamepositie.\":\"et d\u00e9terminez-y la position de prise de vue la plus favorable.\",\"Controleer vervolgens:\":\"Contr\u00f4lez ensuite :\",\"hoek, afstand, hoogte, beeldgrootte van de plaat en de verlichting.\":\"l\u2019angle, la distance, la hauteur, la taille de la plaque dans l\u2019image et l\u2019\u00e9clairage.\",\"Denk niet alleen aan het camerabeeld wanneer er geen voertuig is. Test met een echte rijdende wagen en controleer meerdere nummerplaten.\":\"Ne pensez pas uniquement \u00e0 l\u2019image de la cam\u00e9ra lorsqu\u2019aucun v\u00e9hicule n\u2019est pr\u00e9sent. Testez avec un vrai v\u00e9hicule en mouvement et contr\u00f4lez plusieurs plaques d\u2019immatriculation.\",\"Nummerplaten lezen\":\"Lire les plaques d\u2019immatriculation\",\"Digitale versus optische zoom\":\"Zoom num\u00e9rique versus zoom optique\",\"Test v\u00f3\u00f3r montage\":\"Tester avant le montage\",\"Onthoud dit\":\"\u00c0 retenir\",\"Een ANPR-camera werkt volgens een proces:\":\"Une cam\u00e9ra ANPR fonctionne selon un processus :\",\"1. Detecteer een verandering\":\"1. D\u00e9tecter un changement\",\"2. Bepaal of het een voertuig is\":\"2. D\u00e9terminer s\u2019il s\u2019agit d\u2019un v\u00e9hicule\",\"3. Leg de nummerplaat vast\":\"3. Capturer la plaque d\u2019immatriculation\",\"4. Analyseer letters en cijfers\":\"4. Analyser les lettres et les chiffres\",\"Maar dat proces werkt alleen goed wanneer ook de installatievoorwaarden kloppen.\":\"Mais ce processus ne fonctionne correctement que si les conditions d\u2019installation sont elles aussi r\u00e9unies.\",\"Denk aan:\":\"Pensez \u00e0 :\",\"juiste hardware, juiste hoek, passende hoogte en afstand, stabiele montage, goede verlichting, zichtbare nummerplaat en geschikte software.\":\"le mat\u00e9riel adapt\u00e9, le bon angle, une hauteur et une distance appropri\u00e9es, un montage stable, un bon \u00e9clairage, une plaque d\u2019immatriculation visible et un logiciel appropri\u00e9.\",\"Verder in de opleiding\":\"Plus loin dans la formation\",\"Meer over camerakeuze, detail en herkenning\":\"En savoir plus sur le choix de cam\u00e9ra, le niveau de d\u00e9tail et la reconnaissance\",\"DORI: detect tot identify\":\"DORI : de Detect \u00e0 Identify\",\"Wanneer gebruik je een PTZ-camera?\":\"Quand utiliser une cam\u00e9ra PTZ ?\",\"Wanneer gebruik je een varifocale lens?\":\"Quand utiliser un objectif varifocal ?\",\"Camera correct richten\":\"Orienter correctement la cam\u00e9ra\",\"Algemene aandachtspunten\":\"Points d\u2019attention g\u00e9n\u00e9raux\",\"\u2190 Vorige les \u00b7 11 van 24\":\"\u2190 Le\u00e7on pr\u00e9c\u00e9dente \u00b7 11 sur 24\",\"Volgende les \u00b7 13 van 24 \u2192\":\"Le\u00e7on suivante \u00b7 13 sur 24 \u2192\",\"Vochtproblemen bij RJ45 en PoE\":\"Probl\u00e8mes d\u2019humidit\u00e9 avec RJ45 et PoE\",\"\u00a9 2026\":\"\u00a9 2026\",\"Wouter Rooseboom\":\"Wouter Rooseboom\",\"\/\":\"\/\",\"CCTV Academy\":\"CCTV Academy\",\"Alle rechten voorbehouden.\":\"Tous droits r\u00e9serv\u00e9s.\",\"Home\":\"Accueil\",\"Terug naar overzicht\":\"Retour \u00e0 l\u2019aper\u00e7u\",\"Basis CCTV\":\"CCTV de base\",\"Les 12 \/ 24\":\"Le\u00e7on 12 \/ 24\",\"Vorige les\":\"Le\u00e7on pr\u00e9c\u00e9dente\",\"Volgende les\":\"Le\u00e7on suivante\",\"Overzicht beginnersfouten\":\"Aper\u00e7u des erreurs d\u00e9butants\",\"Les 12 van 24\":\"Le\u00e7on 12 sur 24\",\"Vorige les \u00b7 11 van 24\":\"Le\u00e7on pr\u00e9c\u00e9dente \u00b7 11 sur 24\",\"\u2190 Terug naar les 11\":\"\u2190 Retour \u00e0 la le\u00e7on 11\",\"Overzicht\":\"Aper\u00e7u\",\"Klachten van Karen\":\"Plaintes de Karen\",\"Terug naar de 10 beginnersfouten\":\"Retour aux 10 erreurs d\u00e9butants\",\"Volgende les \u00b7 13 van 24\":\"Le\u00e7on suivante \u00b7 13 sur 24\",\"Ga verder \u2192\":\"Continuer \u2192\"},\"en\":{\"12\":\"12\",\"Basis CCTV opleiding \u00b7 Les 12 van 24\":\"Basic CCTV Training \u00b7 Lesson 12 of 24\",\"Hoe werkt een\":\"How does an\",\"ANPR-camera?\":\"ANPR camera work?\",\"Een ANPR-camera kijkt niet alleen naar een wagen. Ze probeert het voertuig te detecteren, de nummerplaat correct vast te leggen en vervolgens letters en cijfers automatisch uit het beeld te halen.\":\"An ANPR camera does more than just look at a vehicle. It tries to detect the vehicle, capture the number plate correctly, and then automatically extract the letters and numbers from the image.\",\"Les 12\":\"Lesson 12\",\"24 lessen\":\"24 lessons\",\"Automatic Number Plate Recognition\":\"Automatic Number Plate Recognition\",\"Van rijdende wagen naar leesbare nummerplaat\":\"From a moving vehicle to a readable number plate\",\"In de vorige les zagen we waarom een gewone overzichtscamera niet automatisch geschikt is om nummerplaten betrouwbaar te lezen.\":\"In the previous lesson, we saw why a regular overview camera is not automatically suitable for reliably reading number plates.\",\"Een ANPR-camera is specifiek ontworpen rond het doel\":\"An ANPR camera is specifically designed for the purpose of\",\"nummerplaten detecteren, vastleggen en analyseren.\":\"detecting, capturing and analysing number plates.\",\"Volgens de opleiding werkt dit proces in verschillende stappen: eerst wordt een verandering in het beeld gedetecteerd, daarna controleert de ingebouwde AI of het om een voertuig gaat.\":\"According to the training, this process works in several steps: first a change in the image is detected, then the built-in AI checks whether it is a vehicle.\",\"Zodra een voertuig wordt herkend, maakt de camera een beeld van de nummerplaat en analyseert de software de letters en cijfers.\":\"Once a vehicle is recognised, the camera captures an image of the number plate and the software analyses the letters and numbers.\",\"Terug naar Karen haar parking\":\"Back to Karen's car park\",\"Karen wil niet alleen weten d\u00e1t er een auto was\":\"Karen does not just want to know that a car was there\",\"In de vorige les werd voor Karen duidelijk dat een brede camera op haar klantenparking iets anders doet dan een gespecialiseerde ANPR-camera.\":\"In the previous lesson, Karen learned that a wide-angle camera covering her customer car park does something different from a specialised ANPR camera.\",\"Stel dat een onbekende wagen 's avonds de parking oprijdt. Voor Karen is het algemene camerabeeld nuttig: ze ziet het voertuig, het tijdstip en de beweging.\":\"Suppose an unknown vehicle drives into the car park in the evening. For Karen, the general camera view is useful: she can see the vehicle, the time and the movement.\",\"Maar wanneer ze specifiek vraagt:\":\"But when she specifically asks:\",\"\u201cWelke nummerplaat had die wagen?\u201d\":\"\u201cWhat number plate did that vehicle have?\u201d\",\"moet de installatie daarvoor ontworpen zijn.\":\"the installation must be designed for that purpose.\",\"Dit is precies waar de ANPR-camera een andere rol krijgt: niet alleen overzicht geven, maar een nummerplaat gericht vastleggen en automatisch interpreteren.\":\"This is exactly where the ANPR camera takes on a different role: not just providing an overview, but deliberately capturing a number plate and interpreting it automatically.\",\"Het verhaal van Karen\":\"Karen's story\",\"Waarom leest mijn camera geen nummerplaten?\":\"Why can't my camera read number plates?\",\"Hoe werkt de AI?\":\"How does the AI work?\",\"Vier stappen van voertuig naar kenteken\":\"Four steps from vehicle to number plate\",\"1\":\"1\",\"Verandering detecteren\":\"Detect a change\",\"Volgens de opleiding detecteert de camera eerst een kleurverandering in het beeld.\":\"According to the training, the camera first detects a colour change in the image.\",\"Die verandering kan wijzen op een naderend object.\":\"That change may indicate an approaching object.\",\"2\":\"2\",\"Is het een voertuig?\":\"Is it a vehicle?\",\"Vervolgens schakelt de ingebouwde AI in.\":\"The built-in AI then comes into play.\",\"Die probeert te bepalen of het gedetecteerde object daadwerkelijk een voertuig is.\":\"It tries to determine whether the detected object is actually a vehicle.\",\"3\":\"3\",\"Nummerplaat vastleggen\":\"Capture the number plate\",\"Zodra een voertuig wordt herkend, maakt de camera automatisch een beeld van de nummerplaat.\":\"Once a vehicle is recognised, the camera automatically captures an image of the number plate.\",\"4\":\"4\",\"Tekens analyseren\":\"Analyse the characters\",\"De AI analyseert het beeld en haalt daaruit de letters en cijfers van de nummerplaat.\":\"The AI analyses the image and extracts the letters and numbers from the number plate.\",\"Eerst moet het beeld goed zijn\":\"First, the image must be good\",\"AI kan alleen werken met bruikbaar beeld\":\"AI can only work with usable images\",\"Probleem\":\"Problem\",\"Motion blur\":\"Motion blur\",\"Wanneer letters en cijfers tijdens de opname vervagen, wordt betrouwbare analyse moeilijker.\":\"When letters and numbers blur during capture, reliable analysis becomes more difficult.\",\"Onvoldoende bruikbaar detail\":\"Insufficient usable detail\",\"Een zichtbare nummerplaat is nog niet noodzakelijk een goed leesbare nummerplaat.\":\"A visible number plate is not necessarily a clearly readable number plate.\",\"Diagnose\":\"Diagnosis\",\"Focus, beweging en belichting\":\"Focus, movement and lighting\",\"De herkenningssoftware is afhankelijk van de kwaliteit van het aangeleverde beeld.\":\"The recognition software depends on the quality of the image supplied to it.\",\"Voorwaarde 1\":\"Requirement 1\",\"Begin met de juiste camera\":\"Start with the right camera\",\"Hardware\":\"Hardware\",\"Gebruik een ANPR-camera\":\"Use an ANPR camera\",\"De eerste hardware-eis uit de opleiding is duidelijk: gebruik apparatuur die voor ANPR bedoeld is.\":\"The first hardware requirement from the training is clear: use equipment designed for ANPR.\",\"Camera en software werken samen\":\"Camera and software work together\",\"De camera moet eerst een bruikbaar beeld produceren.\":\"The camera must first produce a usable image.\",\"Daarna kan de herkenningssoftware het beeld analyseren.\":\"The recognition software can then analyse the image.\",\"Een goede ANPR-oplossing is dus een combinatie van\":\"A good ANPR solution is therefore a combination of\",\"hardware, positionering, beeldkwaliteit en software.\":\"hardware, positioning, image quality and software.\",\"Herbekijk de vorige les\":\"Review the previous lesson\",\"Voorwaarde 2\":\"Requirement 2\",\"Plaatsing en positionering zijn cruciaal\":\"Placement and positioning are crucial\",\"Positionering\":\"Positioning\",\"Hou de opnamehoek beperkt\":\"Keep the capture angle limited\",\"De cursus noemt een ideale hoek van maximaal ongeveer 30\u00b0 ten opzichte van de bewegingsrichting.\":\"The course gives an ideal angle of no more than about 30\u00b0 relative to the direction of travel.\",\"Controlepunt\":\"Checkpoint\",\"Te scherpe hoek vervormt de plaat\":\"Too steep an angle distorts the plate\",\"Hoe schuiner de nummerplaat wordt bekeken, hoe moeilijker de herkenning kan worden.\":\"The more obliquely the number plate is viewed, the more difficult recognition can become.\",\"Montage\":\"Installation\",\"Vier plaatsingsfactoren uit de opleiding\":\"Four placement factors from the training\",\"\u00b0\":\"\u00b0\",\"Hoek\":\"Angle\",\"Ideaal is volgens de opleiding een hoek van maximaal ongeveer 30\u00b0 ten opzichte van de bewegingsrichting.\":\"According to the training, the ideal angle is no more than about 30\u00b0 relative to the direction of travel.\",\"H\":\"H\",\"Hoogte\":\"Height\",\"De cursus noemt meestal ongeveer\":\"The course generally gives approximately\",\"2,5 tot 4 meter\":\"2.5 to 4 metres\",\"boven de weg.\":\"above the road.\",\"M\":\"M\",\"Afstand\":\"Distance\",\"De geschikte afstand hangt af van lens en resolutie. Te grote afstand vermindert de herkenning.\":\"The appropriate distance depends on the lens and resolution. Too much distance reduces recognition.\",\"\u2713\":\"\u2713\",\"Stabiliteit\":\"Stability\",\"De camera moet stevig gemonteerd worden zodat trillingen de opname niet verstoren.\":\"The camera must be mounted securely so vibrations do not disturb the recording.\",\"Voorwaarde 3\":\"Requirement 3\",\"De omgeving be\u00efnvloedt de herkenning\":\"The environment affects recognition\",\"Verlichting\":\"Lighting\",\"Er moet voldoende contrast zijn tussen kenteken en omgeving.\":\"There must be sufficient contrast between the number plate and its surroundings.\",\"Zonlicht of verblinding kan volgens de opleiding problemen veroorzaken.\":\"According to the training, sunlight or glare can cause problems.\",\"Regen, sneeuw en mist\":\"Rain, snow and fog\",\"Weersomstandigheden kunnen de leesbaarheid van de nummerplaat verminderen.\":\"Weather conditions can reduce the readability of the number plate.\",\"Vuil op de camera\":\"Dirt on the camera\",\"Vervuiling van de camera kan de herkenning eveneens moeilijker maken.\":\"Dirt on the camera can also make recognition more difficult.\",\"Achtergrond\":\"Background\",\"Een drukke achtergrond kan volgens het cursusmateriaal de software verwarren.\":\"According to the course material, a busy background can confuse the software.\",\"Een neutralere achtergrond is gunstiger.\":\"A more neutral background is preferable.\",\"Voorwaarde 4\":\"Requirement 4\",\"Ook de nummerplaat zelf moet bruikbaar zijn\":\"The number plate itself must also be usable\",\"Duidelijkheid\":\"Clarity\",\"De nummerplaat moet schoon, onbeschadigd en goed zichtbaar zijn.\":\"The number plate must be clean, undamaged and clearly visible.\",\"Contrast\":\"Contrast\",\"ANPR-software werkt beter wanneer er duidelijk contrast tussen tekens en achtergrond is.\":\"ANPR software works better when there is clear contrast between the characters and the background.\",\"Snelheid\":\"Speed\",\"De opleiding wijst erop dat er een maximale snelheid bestaat waarbij de camera betrouwbare resultaten kan leveren.\":\"The training points out that there is a maximum speed at which the camera can deliver reliable results.\",\"Voorwaarde 5\":\"Requirement 5\",\"De software moet het kenteken kunnen begrijpen\":\"The software must be able to understand the number plate\",\"ANPR-algoritme\":\"ANPR algorithm\",\"De herkenningssoftware moet kunnen omgaan met verschillende lettertypen, formaten en internationale kentekens.\":\"The recognition software must be able to handle different fonts, formats and international number plates.\",\"Een nummerplaat herkennen is dus meer dan alleen een rechthoek in een beeld vinden.\":\"Recognising a number plate is therefore more than simply finding a rectangle in an image.\",\"Real-time verwerking\":\"Real-time processing\",\"Voor live herkenning van voertuigen is volgens de opleiding voldoende rekencapaciteit nodig.\":\"According to the training, live vehicle recognition requires sufficient computing power.\",\"Detectie, classificatie, beeldselectie en karakterherkenning moeten snel genoeg kunnen gebeuren.\":\"Detection, classification, image selection and character recognition must be able to happen quickly enough.\",\"De volledige ANPR-keten\":\"The complete ANPR chain\",\"Van mislukte opname tot correcte opstelling\":\"From failed capture to correct setup\",\"1 \u00b7 Beweging\":\"1 \u00b7 Movement\",\"Een rijdend voertuig moet scherp genoeg worden vastgelegd.\":\"A moving vehicle must be captured sharply enough.\",\"2 \u00b7 Beeldkwaliteit\":\"2 \u00b7 Image quality\",\"Letters en cijfers moeten voldoende duidelijk zijn.\":\"The letters and numbers must be sufficiently clear.\",\"3 \u00b7 Diagnose\":\"3 \u00b7 Diagnosis\",\"Controleer focus, belichting en beweging.\":\"Check focus, lighting and movement.\",\"4 \u00b7 Richting\":\"4 \u00b7 Direction\",\"Kies een gunstige positie ten opzichte van het voertuig.\":\"Choose a favourable position relative to the vehicle.\",\"5 \u00b7 Hoek\":\"5 \u00b7 Angle\",\"Vermijd een te scherpe opnamehoek.\":\"Avoid a capture angle that is too steep.\",\"6 \u00b7 Juiste hardware\":\"6 \u00b7 Correct hardware\",\"Gebruik een camera die voor de toepassing ontworpen is.\":\"Use a camera designed for the application.\",\"Technische controle op locatie\":\"Technical check on site\",\"Wanneer een ANPR-camera onvoldoende nummerplaten leest, controleer dan niet alleen de software.\":\"When an ANPR camera reads too few number plates, do not check only the software.\",\"Loop systematisch de volledige keten na:\":\"Work systematically through the entire chain:\",\"juiste camera \u2192 juiste hoek \u2192 juiste afstand \u2192 stabiele montage \u2192 verlichting \u2192 weersinvloeden \u2192 zichtbaarheid van de plaat \u2192 softwareconfiguratie.\":\"right camera \u2192 right angle \u2192 right distance \u2192 stable mounting \u2192 lighting \u2192 weather influences \u2192 plate visibility \u2192 software configuration.\",\"Goede ANPR-herkenning ontstaat uit de combinatie van deze factoren.\":\"Good ANPR recognition results from the combination of these factors.\",\"Karen haar installatie wordt slimmer\":\"Karen's installation becomes smarter\",\"De elektricien kijkt nu anders naar de parking\":\"The electrician now looks at the car park differently\",\"In het begin dacht hij vooral: \u201cWaar kan ik de camera ophangen zodat ik zoveel mogelijk parking zie?\u201d\":\"At first, he mainly thought: \u201cWhere can I mount the camera so I can see as much of the car park as possible?\u201d\",\"Nu stelt hij een andere vraag:\":\"Now he asks a different question:\",\"\u201cOp welke plaats passeren de voertuigen en waar kan ik de nummerplaat onder een goede hoek vastleggen?\u201d\":\"\u201cWhere do the vehicles pass, and where can I capture the number plate at a good angle?\u201d\",\"Dat is precies het verschil tussen zomaar een camera monteren en een CCTV-systeem ontwerpen vanuit het doel van de eindklant.\":\"That is exactly the difference between simply mounting a camera and designing a CCTV system around the end customer's objective.\",\"Voor Karen betekent dit: \u00e9\u00e9n camera kan overzicht geven, terwijl een andere camera specifiek op de nummerplaten aan de ingang van de parking wordt afgestemd.\":\"For Karen, this means one camera can provide an overview, while another camera is specifically aimed at the number plates at the entrance to the car park.\",\"AI corrigeert geen verkeerde installatie\":\"AI does not correct a poor installation\",\"Een krachtige herkenningsfunctie kan veel, maar de basis moet technisch kloppen.\":\"A powerful recognition function can do a lot, but the technical basics must be right.\",\"Staat de camera verkeerd, is de plaat te klein, is de opname onscherp of wordt de camera blootgesteld aan ongunstige verlichting, dan krijgt de AI\":\"If the camera is positioned incorrectly, the plate is too small, the image is blurred, or the camera is exposed to unfavourable lighting, the AI receives\",\"slechter beeldmateriaal om te analyseren.\":\"poorer image material to analyse.\",\"Goede AI begint dus nog altijd bij goede cameratechniek en goede plaatsing.\":\"Good AI still starts with good camera technology and good positioning.\",\"\u2605\":\"\u2605\",\"Pro-tip voor de professionele CCTV-installateur\":\"Pro tip for the professional CCTV installer\",\"Loop v\u00f3\u00f3r de definitieve montage zelf het traject van het voertuig af.\":\"Before final installation, walk the vehicle route yourself.\",\"Kijk waar een wagen op een\":\"Look for where a vehicle passes at a\",\"voorspelbare plaats\":\"predictable location\",\"voorbijrijdt en bepaal daar de meest gunstige opnamepositie.\":\"and determine the most favourable capture position there.\",\"Controleer vervolgens:\":\"Then check:\",\"hoek, afstand, hoogte, beeldgrootte van de plaat en de verlichting.\":\"angle, distance, height, plate size in the image and lighting.\",\"Denk niet alleen aan het camerabeeld wanneer er geen voertuig is. Test met een echte rijdende wagen en controleer meerdere nummerplaten.\":\"Do not think only about the camera image when no vehicle is present. Test with a real moving vehicle and check several number plates.\",\"Nummerplaten lezen\":\"Reading number plates\",\"Digitale versus optische zoom\":\"Digital versus optical zoom\",\"Test v\u00f3\u00f3r montage\":\"Test before installation\",\"Onthoud dit\":\"Remember this\",\"Een ANPR-camera werkt volgens een proces:\":\"An ANPR camera works through a process:\",\"1. Detecteer een verandering\":\"1. Detect a change\",\"2. Bepaal of het een voertuig is\":\"2. Determine whether it is a vehicle\",\"3. Leg de nummerplaat vast\":\"3. Capture the number plate\",\"4. Analyseer letters en cijfers\":\"4. Analyse letters and numbers\",\"Maar dat proces werkt alleen goed wanneer ook de installatievoorwaarden kloppen.\":\"But that process only works well when the installation conditions are also correct.\",\"Denk aan:\":\"Think about:\",\"juiste hardware, juiste hoek, passende hoogte en afstand, stabiele montage, goede verlichting, zichtbare nummerplaat en geschikte software.\":\"the right hardware, the right angle, suitable height and distance, stable mounting, good lighting, a visible number plate and suitable software.\",\"Verder in de opleiding\":\"Continue in the training\",\"Meer over camerakeuze, detail en herkenning\":\"More about camera choice, detail and recognition\",\"DORI: detect tot identify\":\"DORI: Detect to Identify\",\"Wanneer gebruik je een PTZ-camera?\":\"When do you use a PTZ camera?\",\"Wanneer gebruik je een varifocale lens?\":\"When do you use a varifocal lens?\",\"Camera correct richten\":\"Aim the camera correctly\",\"Algemene aandachtspunten\":\"General points to consider\",\"\u2190 Vorige les \u00b7 11 van 24\":\"\u2190 Previous lesson \u00b7 11 of 24\",\"Volgende les \u00b7 13 van 24 \u2192\":\"Next lesson \u00b7 13 of 24 \u2192\",\"Vochtproblemen bij RJ45 en PoE\":\"Moisture problems with RJ45 and PoE\",\"\u00a9 2026\":\"\u00a9 2026\",\"Wouter Rooseboom\":\"Wouter Rooseboom\",\"\/\":\"\/\",\"CCTV Academy\":\"CCTV Academy\",\"Alle rechten voorbehouden.\":\"All rights reserved.\",\"Home\":\"Home\",\"Terug naar overzicht\":\"Back to overview\",\"Basis CCTV\":\"CCTV Basics\",\"Les 12 \/ 24\":\"Lesson 12 \/ 24\",\"Vorige les\":\"Previous lesson\",\"Volgende les\":\"Next lesson\",\"Overzicht beginnersfouten\":\"Beginner mistakes overview\",\"Les 12 van 24\":\"Lesson 12 of 24\",\"Vorige les \u00b7 11 van 24\":\"Previous lesson \u00b7 11 of 24\",\"\u2190 Terug naar les 11\":\"\u2190 Back to lesson 11\",\"Overzicht\":\"Overview\",\"Klachten van Karen\":\"Karen's complaints\",\"Terug naar de 10 beginnersfouten\":\"Back to the 10 beginner mistakes\",\"Volgende les \u00b7 13 van 24\":\"Next lesson \u00b7 13 of 24\",\"Ga verder \u2192\":\"Continue \u2192\"}};\n  var attributeTranslations = {\"fr\":{\"Gespecialiseerde ANPR-camera voor automatische nummerplaatherkenning\":\"Cam\u00e9ra ANPR sp\u00e9cialis\u00e9e pour la reconnaissance automatique des plaques d\u2019immatriculation\",\"Nummerplaat met motion blur door beweging van het voertuig\":\"Plaque d\u2019immatriculation avec flou de mouvement d\u00fb au d\u00e9placement du v\u00e9hicule\",\"Onscherpe nummerplaat in een camerabeeld\":\"Plaque d\u2019immatriculation floue dans une image de cam\u00e9ra\",\"Verschillende foutvoorbeelden bij ANPR nummerplaatherkenning\":\"Diff\u00e9rents exemples d\u2019erreurs lors de la reconnaissance ANPR des plaques d\u2019immatriculation\",\"ANPR-camera ontworpen voor automatische kentekenherkenning\":\"Cam\u00e9ra ANPR con\u00e7ue pour la reconnaissance automatique des plaques d\u2019immatriculation\",\"Correcte positie van een ANPR-camera ten opzichte van een nummerplaat\":\"Position correcte d\u2019une cam\u00e9ra ANPR par rapport \u00e0 une plaque d\u2019immatriculation\",\"ANPR richtlijnen voor horizontale en verticale camerahoek\":\"Directives ANPR pour l\u2019angle horizontal et vertical de la cam\u00e9ra\",\"Motion blur op nummerplaat\":\"Flou de mouvement sur une plaque d\u2019immatriculation\",\"Onscherpe nummerplaat\":\"Plaque d\u2019immatriculation floue\",\"ANPR foutvoorbeelden\":\"Exemples d\u2019erreurs ANPR\",\"Juiste ANPR plaatsingshoek\":\"Angle de positionnement ANPR correct\",\"ANPR-hoekrichtlijnen\":\"Directives d\u2019angle ANPR\",\"ANPR-camera\":\"Cam\u00e9ra ANPR\",\"Navigatie tussen de lessen\":\"Navigation entre les le\u00e7ons\",\"Hoofdnavigatie CCTV Academy\":\"Navigation principale CCTV Academy\",\"Ga naar de homepagina van CCTV Academy\":\"Aller \u00e0 la page d\u2019accueil de CCTV Academy\",\"Terug naar overzicht klachten van Karen\":\"Retour \u00e0 l\u2019aper\u00e7u des plaintes de Karen\",\"Ga naar vorige les: Waarom leest mijn camera geen nummerplaten?\":\"Aller \u00e0 la le\u00e7on pr\u00e9c\u00e9dente : Pourquoi ma cam\u00e9ra ne lit-elle pas les plaques d\u2019immatriculation ?\",\"Ga naar volgende les: Vochtproblemen bij RJ45 en PoE\":\"Aller \u00e0 la le\u00e7on suivante : Probl\u00e8mes d\u2019humidit\u00e9 avec RJ45 et PoE\",\"Lesnavigatie onderaan\":\"Navigation des le\u00e7ons en bas de page\"},\"en\":{\"Gespecialiseerde ANPR-camera voor automatische nummerplaatherkenning\":\"Specialised ANPR camera for automatic number plate recognition\",\"Nummerplaat met motion blur door beweging van het voertuig\":\"Number plate with motion blur caused by vehicle movement\",\"Onscherpe nummerplaat in een camerabeeld\":\"Blurred number plate in a camera image\",\"Verschillende foutvoorbeelden bij ANPR nummerplaatherkenning\":\"Different error examples in ANPR number plate recognition\",\"ANPR-camera ontworpen voor automatische kentekenherkenning\":\"ANPR camera designed for automatic number plate recognition\",\"Correcte positie van een ANPR-camera ten opzichte van een nummerplaat\":\"Correct position of an ANPR camera relative to a number plate\",\"ANPR richtlijnen voor horizontale en verticale camerahoek\":\"ANPR guidelines for horizontal and vertical camera angle\",\"Motion blur op nummerplaat\":\"Motion blur on a number plate\",\"Onscherpe nummerplaat\":\"Blurred number plate\",\"ANPR foutvoorbeelden\":\"ANPR error examples\",\"Juiste ANPR plaatsingshoek\":\"Correct ANPR placement angle\",\"ANPR-hoekrichtlijnen\":\"ANPR angle guidelines\",\"ANPR-camera\":\"ANPR camera\",\"Navigatie tussen de lessen\":\"Navigation between lessons\",\"Hoofdnavigatie CCTV Academy\":\"CCTV Academy main navigation\",\"Ga naar de homepagina van CCTV Academy\":\"Go to the CCTV Academy homepage\",\"Terug naar overzicht klachten van Karen\":\"Back to Karen complaints overview\",\"Ga naar vorige les: Waarom leest mijn camera geen nummerplaten?\":\"Go to previous lesson: Why doesn\u2019t my camera read license plates?\",\"Ga naar volgende les: Vochtproblemen bij RJ45 en PoE\":\"Go to next lesson: Moisture problems with RJ45 and PoE\",\"Lesnavigatie onderaan\":\"Lesson navigation at the bottom\"}};\n  var supportedLanguages = [\"nl\", \"fr\", \"en\"];\n  var currentLanguage = \"nl\";\n\n  function normalizeTranslationKey(value) {\n    return String(value || \"\").replace(\/\\s+\/g, \" \").trim();\n  }\n\n  function translateText(original, lang) {\n    var key = normalizeTranslationKey(original);\n    if (lang === \"nl\") return key;\n    var table = translations[lang];\n    return table && Object.prototype.hasOwnProperty.call(table, key)\n      ? table[key]\n      : key;\n  }\n\n  function translateAttribute(original, lang) {\n    var key = normalizeTranslationKey(original);\n    if (lang === \"nl\") return key;\n    var table = attributeTranslations[lang];\n    return table && Object.prototype.hasOwnProperty.call(table, key)\n      ? table[key]\n      : key;\n  }\n\n  var textRecords = [];\n  var walker = document.createTreeWalker(\n    root,\n    NodeFilter.SHOW_TEXT,\n    {\n      acceptNode: function(node) {\n        var parent = node.parentElement;\n        if (!parent) return NodeFilter.FILTER_REJECT;\n        if (parent.closest(\"script, style, .cctv-language-bar\")) return NodeFilter.FILTER_REJECT;\n        return normalizeTranslationKey(node.nodeValue)\n          ? NodeFilter.FILTER_ACCEPT\n          : NodeFilter.FILTER_REJECT;\n      }\n    }\n  );\n\n  var textNode;\n  while ((textNode = walker.nextNode())) {\n    textRecords.push({\n      node: textNode,\n      original: textNode.nodeValue\n    });\n  }\n\n  var attributeRecords = [];\n  root.querySelectorAll(\"*\").forEach(function(el) {\n    if (el.closest(\".cctv-language-bar\")) return;\n    [\"alt\", \"aria-label\", \"title\", \"placeholder\"].forEach(function(attr) {\n      if (el.hasAttribute(attr)) {\n        attributeRecords.push({\n          el: el,\n          attr: attr,\n          original: el.getAttribute(attr)\n        });\n      }\n    });\n  });\n\n  function preserveWhitespace(original, replacement) {\n    var leading = (String(original).match(\/^\\s*\/) || [\"\"])[0];\n    var trailing = (String(original).match(\/\\s*$\/) || [\"\"])[0];\n    return leading + replacement + trailing;\n  }\n\n  function applyLanguage(lang, options) {\n    options = options || {};\n    if (supportedLanguages.indexOf(lang) === -1) lang = \"nl\";\n    currentLanguage = lang;\n\n    textRecords.forEach(function(record) {\n      var translated = translateText(record.original, lang);\n      record.node.nodeValue = preserveWhitespace(record.original, translated);\n    });\n\n    attributeRecords.forEach(function(record) {\n      record.el.setAttribute(\n        record.attr,\n        translateAttribute(record.original, lang)\n      );\n    });\n\n    root.dataset.language = lang;\n    root.setAttribute(\"lang\", lang);\n    document.documentElement.lang = lang;\n\n    root.querySelectorAll(\".cctv-language-switcher button[data-lang]\").forEach(function(button) {\n      var active = button.getAttribute(\"data-lang\") === lang;\n      button.classList.toggle(\"is-active\", active);\n      button.setAttribute(\"aria-pressed\", active ? \"true\" : \"false\");\n      button.setAttribute(\"aria-current\", active ? \"true\" : \"false\");\n    });\n\n    if (options.persist !== false) {\n      try {\n        localStorage.setItem(STORAGE_KEY, lang);\n      } catch (e) {}\n    }\n\n    if (options.dispatch !== false) {\n      window.dispatchEvent(new CustomEvent(\"cctvAcademyLanguageChange\", {\n        detail: { language: lang }\n      }));\n    }\n  }\n\n  function setLanguage(lang) {\n    applyLanguage(lang, { persist: true, dispatch: true });\n  }\n\n  root.querySelectorAll(\".cctv-language-switcher button[data-lang]\").forEach(function(button) {\n    button.addEventListener(\"click\", function() {\n      setLanguage(button.getAttribute(\"data-lang\"));\n    });\n  });\n\n  window.addEventListener(\"storage\", function(event) {\n    if (event.key === STORAGE_KEY && supportedLanguages.indexOf(event.newValue) !== -1) {\n      applyLanguage(event.newValue, { persist: false, dispatch: true });\n    }\n  });\n\n  window.CCTVAcademyLanguage = {\n    set: setLanguage,\n    get: function() { return currentLanguage; }\n  };\n\n  var queryLang = new URLSearchParams(window.location.search).get(\"lang\");\n  var storedLang = null;\n  try {\n    storedLang = localStorage.getItem(STORAGE_KEY);\n  } catch (e) {}\n\n  var initialLang = supportedLanguages.indexOf(queryLang) !== -1\n    ? queryLang\n    : (supportedLanguages.indexOf(storedLang) !== -1 ? storedLang : \"nl\");\n\n  applyLanguage(initialLang, { persist: false, dispatch: false });\n})();\n<\/script>\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Leer hoe een ANPR-camera nummerplaten detecteert en welke eisen gelden voor plaatsing, verlichting, afstand en snelheid.<\/p>","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,122],"tags":[],"class_list":["post-50794","post","type-post","status-publish","format-standard","hentry","category-cctv-micro-learning","category-cctv-opleiding"],"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>Hoe werkt een ANPR-camera? - RAS\/AIS CCTV Academy<\/title>\n<meta name=\"description\" content=\"Leer hoe een ANPR-camera nummerplaten detecteert en welke eisen gelden voor plaatsing, verlichting, afstand en snelheid.\" \/>\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\/fr\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Leer hoe een ANPR-camera nummerplaten detecteert en welke eisen gelden voor plaatsing, verlichting, afstand en snelheid.\" \/>\n<meta property=\"og:description\" content=\"Leer hoe een ANPR-camera nummerplaten detecteert en welke eisen gelden voor plaatsing, verlichting, afstand en snelheid.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cctvacademy.be\/fr\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/\" \/>\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-09-17T06:45:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T12:49:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-25-anpr-camera.webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"headline\":\"Hoe werkt een ANPR-camera?\",\"datePublished\":\"2026-09-17T06:45:47+00:00\",\"dateModified\":\"2026-09-28T12:49:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/\"},\"wordCount\":1241,\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-25-anpr-camera.webp\",\"articleSection\":[\"CCTV MICRO LEARNING\",\"CCTV OPLEIDING\"],\"inLanguage\":\"fr-BE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/\",\"name\":\"Hoe werkt een ANPR-camera? - RAS\\\/AIS CCTV Academy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-25-anpr-camera.webp\",\"datePublished\":\"2026-09-17T06:45:47+00:00\",\"dateModified\":\"2026-09-28T12:49:07+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\"},\"description\":\"Leer hoe een ANPR-camera nummerplaten detecteert en welke eisen gelden voor plaatsing, verlichting, afstand en snelheid.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/#breadcrumb\"},\"inLanguage\":\"fr-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-BE\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-25-anpr-camera.webp\",\"contentUrl\":\"https:\\\/\\\/cctvacademy.be\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cctv-25-anpr-camera.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cctvacademy.be\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe werkt een 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\":\"fr-BE\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cctvacademy.be\\\/#\\\/schema\\\/person\\\/fbf104db66910e73e8459eba2e51d596\",\"name\":\"admin\",\"sameAs\":[\"https:\\\/\\\/rasopleidingcamerabewakingcursuscctv.be\"],\"url\":\"https:\\\/\\\/cctvacademy.be\\\/fr\\\/author\\\/inforose3-be\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hoe werkt een ANPR-camera? - RAS\/AIS CCTV Academy","description":"Leer hoe een ANPR-camera nummerplaten detecteert en welke eisen gelden voor plaatsing, verlichting, afstand en snelheid.","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\/fr\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/","og_locale":"fr_FR","og_type":"article","og_title":"Leer hoe een ANPR-camera nummerplaten detecteert en welke eisen gelden voor plaatsing, verlichting, afstand en snelheid.","og_description":"Leer hoe een ANPR-camera nummerplaten detecteert en welke eisen gelden voor plaatsing, verlichting, afstand en snelheid.","og_url":"https:\/\/cctvacademy.be\/fr\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/","og_site_name":"RAS\/AIS CCTV Academy","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61576769152561","article_published_time":"2026-09-17T06:45:47+00:00","article_modified_time":"2026-09-28T12:49:07+00:00","og_image":[{"url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-25-anpr-camera.webp","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture est.":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/#article","isPartOf":{"@id":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/"},"author":{"name":"admin","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"headline":"Hoe werkt een ANPR-camera?","datePublished":"2026-09-17T06:45:47+00:00","dateModified":"2026-09-28T12:49:07+00:00","mainEntityOfPage":{"@id":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/"},"wordCount":1241,"image":{"@id":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-25-anpr-camera.webp","articleSection":["CCTV MICRO LEARNING","CCTV OPLEIDING"],"inLanguage":"fr-BE"},{"@type":"WebPage","@id":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/","url":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/","name":"Hoe werkt een ANPR-camera? - RAS\/AIS CCTV Academy","isPartOf":{"@id":"https:\/\/cctvacademy.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/#primaryimage"},"image":{"@id":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/#primaryimage"},"thumbnailUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-25-anpr-camera.webp","datePublished":"2026-09-17T06:45:47+00:00","dateModified":"2026-09-28T12:49:07+00:00","author":{"@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596"},"description":"Leer hoe een ANPR-camera nummerplaten detecteert en welke eisen gelden voor plaatsing, verlichting, afstand en snelheid.","breadcrumb":{"@id":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/#breadcrumb"},"inLanguage":"fr-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/"]}]},{"@type":"ImageObject","inLanguage":"fr-BE","@id":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/#primaryimage","url":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-25-anpr-camera.webp","contentUrl":"https:\/\/cctvacademy.be\/wp-content\/uploads\/2026\/09\/cctv-25-anpr-camera.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/cctvacademy.be\/leer-hoe-een-anpr-camera-nummerplaten-detecteert-en-welke-eisen-gelden-voor-plaatsing-verlichting-afstand-en-snelheid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cctvacademy.be\/"},{"@type":"ListItem","position":2,"name":"Hoe werkt een ANPR-camera?"}]},{"@type":"WebSite","@id":"https:\/\/cctvacademy.be\/#website","url":"https:\/\/cctvacademy.be\/","name":"CCTV Academy","description":"Formation \u00e0 la vid\u00e9osurveillance et micro-apprentissage de la vid\u00e9osurveillance","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":"fr-BE"},{"@type":"Person","@id":"https:\/\/cctvacademy.be\/#\/schema\/person\/fbf104db66910e73e8459eba2e51d596","name":"admin","sameAs":["https:\/\/rasopleidingcamerabewakingcursuscctv.be"],"url":"https:\/\/cctvacademy.be\/fr\/author\/inforose3-be\/"}]}},"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/50794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/comments?post=50794"}],"version-history":[{"count":0,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/posts\/50794\/revisions"}],"wp:attachment":[{"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/media?parent=50794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/categories?post=50794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cctvacademy.be\/fr\/wp-json\/wp\/v2\/tags?post=50794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}