FrontPage

comsmosについて

テンプレ

cosmos内には様々なテンプレが用意されている。
cosmos→labodata→TeX_Templates内に検討会のtexテンプレートが保存されている。

Pythonについて

VScodeを用いてPythonのプログラムを行うこともできる。その際は今までどおり新規ファイル作成時に拡張子を.pyとする。
そのために以下のプログラムを実行する。

import cv2
img = cv2.imread("ファイル名")

画像の表示

cv2.imshow("名前", img)
cv2.waitKey(0)

もしこのプログラムでcv2.waitKey(0)がないと一瞬表示されるだけになってしまう。
また、表示した画像を画像右上のバツマークで消すとプログラムが止まらなくなる。

画素の表示

print(img)ですべての画素を一部省略して表示する
print(img[行番号])で指定した行の画素を省略せずに表示する
print(img[行番号][列番号][要素数])で指定した座標の要素がわかる。色情報はRGBの順でなく、GBRの順になっているため、要素数を0にするとGにアクセスできる。

画素の書き換え

img[行番号][列番号][要素数] = (数,数,数) で書き換えることができる。
img(行番号)(列番号)(要素数) = (数,数,数)と書くこともできる。

ex)
nuko.png
図1入力画像
test_0.png
図2入力画像に対して90行0〜99列を赤色にしたもの

その他

ブレイクポイントの作成

Pythonではプログラムの実行を一時停止させるブレイクポイントを作成することができる。以下の手順で作成できる。 1.ブレイクポイントを設定したい行の左端(行番号の左側の余白)をクリックします。
2.赤い丸(🔴)が表示されれば、そこにブレイクポイントが設定されています。
3.もう一度クリックするとブレイクポイントは解除されます。

画像の形式変更

webpなどの画像をjpegなどに変えることができる。以下のコマンドをターミナルで実行すればいい

convert 元のファイル名 変更先のファイル名.変えたい拡張子

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS