shigeki kurita

shigeki kurita

最近の記事

wsl ubuntu 20.04 ORB_SLAM3環境構築

windows ubuntu LTSなどにORB_SLAM3を構築する手順 初心者を対象とします ubuntuをwsl上にインストールします。やり方(hyper-v等の仮想環境)などの設定は他サイト手順を真似てください。 ubuntuの環境をupdate Opencv(※c++等で使用するStandAlone)の物を構築します SLAMの環境構築 SLAMにはいくつかProjectの種類があります。日本の国立産業技術のOpenSlamがありましたが現在Prjが止まって

    • Linux/Ubuntu OpenCV

      ROSやSLAM等で直接ビルドしたOpenCVを使用する事はマストです 構築方法は各サイトごとにコマンドをぶん投げる程度で構いませんが 以下サイトが非常に有用なので記載致します https://www.kkaneko.jp/tools/ubuntu/opencv.html 又は下記を参照 上記は他にもかゆい所に手が届くので他技術紹介等もご覧頂きたく存じます さて、近年においては依然よりOpenCV-contributeの発展が目覚ましく非常に好ましい状況です。画像高画

      • mesh

        open3D 環境構築したら以下ソースで動画からmeshを生成します ※恐らく opencvのVersionエラーが発生する恐れあり

        • Open3D windows 環境構築 bat

          以下をコピーしてバッチファイルを作成 前提: 1.visual studio c++によるデスクトップ開発 2.CMAKE ※c++モジュールをpython用パッケージモジュールコンパイルする為非常に時間を要します ※実行バッチ実施完了までおよそ 2H以上掛かる可能性があります。ご留意ください cudaでtorchを使用したいため 最後は torch+cu形式にしてください 一応 念のためLink及びBindの担保の為 re install とのなります ------

        wsl ubuntu 20.04 ORB_SLAM3環境構築

          lama custom model

          カスタムモデル

          kesu yotei

          bikoudesu kesu yotei import torch import cv2 import numpy as np from PIL import Image from torchvision.transforms import Compose, Resize, ToTensor, Normalize from ultralytics import YOLO # MiDaSモデルのロード midas = torch.hub.load("intel-

          Image 特徴点 Clustering

          Image feature Clustering 画像分類器のトレーニング方法について、特に Bag of Words (BoW) モデルとサポートベクターマシン (SVM) を用いた方法を詳しく説明します。以下に、コードを通して各ステップを詳細に解説します。 ステップ1: データセットの準備 まず、各画像の特徴点を抽出し、その特徴量をリストに格納します。また、画像のクラスラベルも準備します。 import osimport cv2import numpy as np

          Image 特徴点 Clustering

          img slice

          import cv2import time# 動画ファイルのパスvideo_path = './mv/test.mp4'# FPS(フレームレート)を設定desired_fps = 5# OpenCVを使用して動画ファイルを開くcap = cv2.VideoCapture(video_path)# フレームを読み込み、表示するwhile True: # フレームを読み込む ret, frame = cap.read() # 読み込みが失敗した場合、ループを抜

          フローチャート生成

          Flowchart Converter: このツールはPythonのコードを解析し、フローチャートを生成します。しかし、使いやすさや精度にはバラつきがあります。 pycallgraph: これはPythonのコードを解析し、関数の呼び出しグラフを生成します。このグラフを基に手動でフローチャートを作成することができます。 pylint: コードの静的解析を行い、コードの品質を評価するツールですが、一部のIDE(Integrated Development Environme

          フローチャート生成

          キャリブレーションAI Note

          キャリブレーションAI train.py import numpy as npimport cv2import tensorflow as tffrom keras import layers, models# モデルの定義def distortion_correction_model(input_shape): model = models.Sequential([ layers.Conv2D(32, (3, 3), activation='relu

          キャリブレーションAI Note