From patchwork Wed Jul 21 11:52:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Plowman X-Patchwork-Id: 13066 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 799B7C322B for ; Wed, 21 Jul 2021 11:52:33 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id BE3026854A; Wed, 21 Jul 2021 13:52:32 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="Fb2q/gH5"; dkim-atps=neutral Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id E2FBF60276 for ; Wed, 21 Jul 2021 13:52:30 +0200 (CEST) Received: by mail-wr1-x42e.google.com with SMTP id r11so1865558wro.9 for ; Wed, 21 Jul 2021 04:52:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=BOX8z/Q55Fe1TKVPkXpazp5N99pz14r+d05xW7zz1Oo=; b=Fb2q/gH5E9mD2bSJTwf5rOyxKBBEPLbMAUIgeWI0lSXW274J4wBS+uve4Gk2rQQFOU HVlQuUgOnhfxbTjeWJ4jQ/nhd9f05qK8M3iCb0AqwOnod8erMvr4eIvGqAA6rS1KyGVu 5p0u8neRqC7Ijwa7fn71pC0YYfBjzoEBtFYHqZXeyEqzFgUjMAVcb2W2jR68yYsZl3Lz kKHAJi8yAn3NWRcE3CWw9QSFVVZf4yyqM8fwLV167N15cqKeTZMxTE21PMfVokVSt2CZ LpMs8CkkrcvFzMkOKUITQi35tewhtO3x2Q0aUMjirQDII7Qdm28gDsa3wvn2/l2c3ec0 BETA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=BOX8z/Q55Fe1TKVPkXpazp5N99pz14r+d05xW7zz1Oo=; b=eAo+JXdOOI/nBR8xAFalxWuZZoSZ0VpQ6iDxAn/M+yJvIKEY5lvj1xgHVYhyBLaSK6 Jk/fnYBPlzNOUQfx3nVCazyNpZ8E5uUFFevYU1Z/2vOJRNOa0G/OefRheH9csxCW3Nkl otWZ84g3Sfup5Ss9hRUH5BJNC1To7ldp+Oof2rafGPdlYO3VQyUd/emrOpDEjTjeQCWT 0YEaByXefeIkwUl03vM/nP6MUi2YEQd7seY27Ntmxzlo+zpoZhL6iUo1agCNd7MOhRvn /gjsYLPY/Rm9mS6P02XX9azfOyPmkx+BX2+Iav+owHGd/VMowqsSuVu5BunbU88zPXjS wdoQ== X-Gm-Message-State: AOAM533O0nMqK7/zW2MFgUZ2dM6fNcJ3K7M4LrSubW3r1zHqkZpkEBKP hQtifEAl4LIuwMcSsUF/R4YdOhfLCMHkhw== X-Google-Smtp-Source: ABdhPJw8VJA0jRSHGIaRMqdwuZH95jHV5ngCS2hf+Yci3egZ4WcJtFadoIjyuR/x79i9qiYcuh5e6A== X-Received: by 2002:adf:a287:: with SMTP id s7mr41618075wra.120.1626868350242; Wed, 21 Jul 2021 04:52:30 -0700 (PDT) Received: from pi4-davidp.pitowers.org ([2a00:1098:3142:14:1ce1:9965:4328:89c4]) by smtp.gmail.com with ESMTPSA id e11sm32876268wrt.0.2021.07.21.04.52.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jul 2021 04:52:29 -0700 (PDT) From: David Plowman To: libcamera-devel@lists.libcamera.org Date: Wed, 21 Jul 2021 12:52:17 +0100 Message-Id: <20210721115220.5090-1-david.plowman@raspberrypi.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH 0/3] Raspberry Pi: support imx378 sensor X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Hi This small patch set mostly just adds a tuning file for the imx378 (which is so similar to the imx477 that they can share a driver and CamHelper). There are just a couple of preliminary patches to fix some minor bit-rot in the tuning tool. Thanks! David David Plowman (3): utils: raspberrypi: ctt: Fix namespace for sklearn NearestCentroid function utils: raspberrypi: ctt: Fix usage of findHomography function ipa: raspberrypi: Add support for imx378 sensor src/ipa/raspberrypi/data/imx378.json | 338 +++++++++++++++++++ src/ipa/raspberrypi/data/meson.build | 1 + utils/raspberrypi/ctt/ctt_macbeth_locator.py | 4 +- utils/raspberrypi/ctt/ctt_tools.py | 2 +- 4 files changed, 342 insertions(+), 3 deletions(-) create mode 100644 src/ipa/raspberrypi/data/imx378.json