JavaScript 【JavaScript入門】JavaScriptを始めよう!実行環境構築とコンソール表示 JavaScriptは軽量なクロスプラットフォームのオブジェクト指向プログラミング言語です。近年、サーバーサイドでも利用され、Web開発に重要な言語となっています。ここでは実行環境の構築し、JavaScriptコンソールで結果を確認します。 2019.03.19 JavaScript開発環境・ツール
Pythonの応用 【Python】OpenCVの密なオプティカルフロー calcOpticalFlowFarneback() OpenCVを使ったPythonでの画像処理について、Lucas-Kanade法は「疎」の物体追跡の検出でしたが、ここでは逆に密なオプティカルフローの検出アルゴリズムであるcalcOpticalFlowFarneback()を扱います。 2019.03.02 Pythonの応用OpenCV
Pythonの応用 【Python】OpenCVで物体の追跡 – Lucas-Kanade法を使ったOptical Flow OpenCVを使ったPythonでの画像処理について、物体の追跡(Object Tracking)を扱います。オプティカルフロー(Optical Flow)の概念とWebカメラを使ってのLucas-Kanade法による物体の追跡を行います。 2019.03.02 Pythonの応用OpenCV
Pythonの応用 【Python】OpenCVのHaar Cascadesによる顔検出 OpenCVを使ったPythonでの画像処理について、Haar Cascadesという分類器を使って画像からの顔の検出を扱っていきます。顔の検出と顔認識とは違うことに注意しましょう。ここでは画像からの顔検出とwebカメラの顔検出を行います。 2019.02.25 Pythonの応用OpenCV
Pythonの応用 【Python】OpenCVのWatershedアルゴリズムに独自のシード設定で動的に領域分割 OpenCVを使ったPythonでの画像処理について、Watershedアルゴリズムで物体のセグメンテーションをすでに行いましたが、多くの作業がマーカーを設定するのに必要でした。ここでは、自分シードを変更して動的に扱う処理をしてみました。 2019.02.22 Pythonの応用OpenCV
Pythonの応用 【Python】ロギングのコンフィグで環境設定- fileConfig(), dictConfig() Pythonを使ったロギングの環境設定(config)について扱います。ロギングの設定ファイルを作り、fileConfig()関数を使って読み込む方法と、設定情報を辞書型で記述し、dictConfig()関数に渡す方法があります。 2019.02.12 Pythonの応用
Pythonの応用 【Python】ロギングのフィルタで出力するログ記録をフィルタリング Pythonを使ったロギングの機能について、ここではフィルタ(filter)を扱います。ロギングのフィルタは、ログ出力をする時に、どのログ記録を出力するかをきめ細かく設定するフィルタリング機能です。パスワードをログ出力したくない時などに利用します。 2019.02.11 Pythonの応用
Pythonの応用 【Python】ロギングのハンドラで要求された処理の実行 Pythonのロギングの機能について、ハンドラ(handler)を扱います。ハンドラは、対応すべき処理要求が発生した時にプログラムの流れを中断して要求された処理を実行します。ここではFileHandler()を使って出力処理をしてみます。 2019.02.11 Pythonの応用
Pythonの応用 【Python】ロギングのロガーで特定の処理のログ設定を変更する Pythonを使ったロギングの機能について、ここではロガー(logger)を扱います。basicConfig()を使ってログレベルを設定したあとで、ロガーを使ってログレベルの設定を引き継ぎながら、特定の処理のログレベルの設定を変更します。 2019.02.10 Pythonの応用
Pythonの応用 【Python】ロギングのフォーマッタで出力レイアウトの指定 Pythonのロギングについて、フォーマッタ(formatter)の属性を変更することで出力レイアウトを指定できます。ここではそのフォーマッタの記入の方法を学び、レイアウトの変更とログの出力(LogRecord)の属性の確認をします。 2019.02.09 Pythonの応用
Pythonの応用 【Python】ロギングについて – レベルと出力 Pythonを使ってプログラムの実行中に起こった出来事を記録するロギングを扱います。CRITICAL、ERROR、WARNING、NFO、DEBUGのロギングレベルの変更や出力フォーマットの方法、ファイルへの出力について見ていきます。 2019.02.08 Pythonの応用
Pythonの応用 【Python】色々なprintフォーマットの出力方法 – %s, .format(), f-strings Pythonでprint()を使って文字列を出力するときの色々なフォーマットを見ていきます。Python2系から引き継がれている%sなどや、波括弧{}と.format()メソッド、Python3.6から使えるf-stringsを扱います。 2018.11.22 Pythonの応用
Pythonの応用 【Python】tempfileモジュールの使い方 Pythonの標準ライブラリtempfileモジュールの使い方を見て行きます。実際のファイルやディレクトリの作業ではなくTemporaryFile()、TemporaryDirectory()などを使って一時的に作成し終了後に削除されます。 2018.11.11 Pythonの応用
Pythonの応用 【Python】py2appでMacのネイティブアプリを作る(エラーあり?) Pythonのpy2appを使って、あらかじめ作成しておいたPythonアプリをMacのデスクトップで使えるネイティブアプリにする方法を見ていきます。ただし、作業途中でエラーが出ることがあるので、現時点ではスマートな方法では無いことに注意。 2018.11.09 Pythonの応用
Pythonの応用 【Python】tkinterの使い方入門。計算機GUIアプリの作成に挑戦! Pythonのtkinterを扱います。tkinterはUnixプラットフォームやWindows上で利用できるTk GUIツールキットをPythonで使うためのインタフェースです。ここでは試しに簡単な計算機GUIアプリを作ってみます。 2018.10.18 Pythonの応用
Pythonの応用 【Python】configparserの使い方と設定ファイル Pythonでは標準モジュールのconfigparserを使って設定ファイルの形式である.iniファイルを処理することができます。サーバーやアプリケーションなどで長期に渡って使い続ける設定は別に設定して保存しておく必要があります。 2018.10.10 Pythonの応用
Pythonの応用 【Python】datetimeモジュールで日時の計算 Python標準ライブラリーのdatetimeモジュールを使って時間関係の操作を行います。datetimeモジュールにはdatetime、date 、time、timedeltaがあります。これとは別にエポックタイムのtimeもあります。 2018.10.07 Pythonの応用
Pythonの応用 【Python】ファイルやフォルダの圧縮と展開 – tarfile, zipfile Pythonを使ってファイルやフォルダをまとめて圧縮したり、それを展開する方法を見ていきます。この操作には、tarfileで行う方法と、zipfileで行う方法があります。どちらも同じような操作なので違いも含めて理解しておきましょう。 2018.10.05 Pythonの応用