Ψ(`∀´)Ψケケケ と (´・ω・`)ショボーン

AviUtl用のスクリプト配布やBlender、自作PCのパーツやガジェットの情報を配信中

 

【OpenCV】USBカメラの撮影時刻をファイル名にする【画像保存】

Edit Category OpenCV

WS2017KM000602

時間のあるときにちょろちょろとOpenCVに触れては「わからん……」といった状態に陥っている昨今。きっと明日も明後日もその後もそんな感じになっているだろう、(笑。

それは兎も角、OpenCVの代名詞とも言えるUSBカメラの映像を拾ってあれこれ遊ぶという定番の行為の中で、動画や画像ファイルの保存時にわかりやすく時刻(年月日時分秒ミリ秒)をファイル名に付加できたので、その覚書。

とりあえず画像であれば、OpenCVのimwrite()関数を呼び出す手前で、時刻を取得してやり、日本時間にするためにwHourに+9(時差)を足してやることで、ミリ秒までをファイル名に反映させることができた。


その部分を一部抜粋すると、ループの中でキー入力(Sキー)を待っている部分に

}
elseif(key == 115) // Sが押されたときに
{
recP += 1; // 撮影枚数カウント
SYSTEMTIME st;
GetSystemTime(&st);
char szTime[25] = { 0 };
string picname = “img” + to_string(st.wYear) + …(略).jpg;  
imwrite(picname,frame);
}

という感じでSボタンが押されるたびに日時を取得してファイル名に反映する感じ。ちなみに(略)の部分を調整することで年月日+枚数や年月日時分+枚数といった感じにファイル名を変更できる。

とまあ、こんな感じに処理の流れの中にラフに書いてあるけれど、保存時刻を取得する関数として別に書いたほうが無難ではある。修正したいときにいちいちこの部分を探すのが面倒臭いし、コードとして読みにくいので……。

こちらの質問(同じようにOpenCVで画像保存するときに日時をファイル名につけたい)ではエラーが出ているみたいだけど、コードとしてはスッキリと綺麗で、きっちりと時間取得のための関数を別にしているので、参考になるかも……。

ゲームプログラマになる前に覚えておきたい技術
平山 尚
秀和システム
売り上げランキング: 126,856
詳解 OpenCV 3 ―コンピュータビジョンライブラリを使った画像処理・認識
Gary Bradski Adrian Kaehler
オライリージャパン
売り上げランキング: 47,363
関連記事

Community テーマ - プログラミング  ジャンル - コンピュータ

Newer Entry【AviUtl】カスタムオブジェクトの『レーザー照射もどき』を配布!【Script】

Older Entry【Blender】ドープシートを使ってキャラを簡単に歩行させる方法!【アクション】



PCパーツ - Amazon



Comments





 
04 2019
SUN MON TUE WED THU FRI SAT
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 - - - -

03 05


 
 
ねんどろいど 艦隊これくしょん ‐艦これ‐ 高雄
ねんどろいど 艦隊これくしょん ‐艦これ‐ 高雄 ノンスケール ABS&PVC製 塗装済み可動フィギュア
 
注意事項

紹介されているフリーソフト、スクリプトをインストールするときは、フリーソフトの説明および注意事項を熟読し、自己責任においてご利用下さい。


SSL通信対応に伴い、URLがhttp://madeinpc.blog50.fc2.com/
↓ ↓ ↓
https://madeinpc.blog.fc2.com/
に変更となりました。

DLLスクリプト置き場
https://ultramarinepig.web.fc2.com/


記事:Amazonギフト券の期限など
特価情報:タイムセール

 
オススメA

宇宙兄弟(35) (モーニング KC)


【Amazon.co.jp 限定】ASUS ROG Phone ZS600KL【日本正規代理店品】ゲーミングスマートフォン(SIMフリー)/8GB/128GB/802.11ad対応/冷却ユニット付属  ZS600KL-BK128S8


Miitech ASUS ROG Phone ガラスフィルム 2.5D 超薄型 日本旭硝子素材 高透過率 硬度9H 飛散防止 ASUS ROG Phone ZS600KL フィルム(2枚入り)


SanDisk microSDXC 100MB/s 128GB Ultra SD変換アダプター付属 サンディスク SDSQUAR-128G 海外パッケージ品 [並行輸入品]


ソニー SONY ワイヤレスノイズキャンセリングヘッドホン WH-1000XM3 B : LDAC/Bluetooth/ハイレゾ 最大30時間連続再生 密閉型 マイク付 2018年モデル ブラック


Anker PowerCore Fusion 5000 (5000mAh モバイルバッテリー搭載 USB急速充電器) 【PowerIQ搭載/折畳式プラグ搭載】 iPhone、iPad、Android各種対応(ブラック)


乃木坂46 衛藤美彩 写真集 話を聞こうか。 封入特典 特別付録 スペシャル ポストカード 水着


hohem 3軸 ハンドヘルド スマートフォン ジンバル スタビライザー スマホ用 3軸ジンバル 雲台 スタビライザー トラッキングモーション 遅延撮影/フォーカス&ズーム機能 手振れ防止 横型&縦型動画撮影 内臓4000mAhモバイルバッテリー スマホに充電可能 最大12時間連続稼動 顔やターゲットを自動ロック機能 幅58~88mm範囲内 iPhone/Androidスマホに対応 専用APP 日本語説明書/充電ケーブル/ミニ三脚付属 1年間の保証 iSteady Mobile


Echo Dot (エコードット)  第3世代  (Newモデル) - スマートスピーカー with Alexa、チャコール


Bicosy LEDランタン3色切替 電球色 自然白 昼白色 無段階調光11200mAhモバイルバッテリー内蔵 2-in-1 多機能 USB充電式 暖色キャンプランタン IP65防水・防塵 アウトドア携帯キャンプ用品/応急停電用 連続点灯510時間


モーニング娘。'19 牧野真莉愛 写真集 『 María 18 años 』


[デサント]ボディーバッグMサイズ グレー杢×ブラック


SUKUTU(スクツ) 秋 メンズミリタリージャケット長袖 バイクジャケット メンズ ライダースジャケット スタンドカラージャケット 防風 春 冬 (ブラック, XXL(日本L相当))


[コンバース] スニーカー オールスター ウォッシュドキャンバス OX ブルー US US7(25.5 cm)


 
ブログ内検索
記事を探すときは、キーワードで検索をかけると速くて便利です。
 
ねんどろいど アイドリッシュセブン 四葉環
ねんどろいど アイドリッシュセブン 四葉環 ノンスケール ABS&PVC製 塗装済み可動フィギュア
 
 
ねんどろいど ペルソナ5 佐倉双葉 ノンスケール ABS&PVC製 塗装済み可動
ねんどろいど ペルソナ5 佐倉双葉 ノンスケール ABS&PVC製 塗装済み可動フィギュア
 
 
ブログ内検索
記事を探すときは、キーワードで検索をかけると速くて便利です。
 
 
おすすめのPCパーツ

AMD CPU Ryzen 7 2700X with Wraith Prism cooler YD270XBGAFBOX
AMD CPU Ryzen 7 2700X with Wraith Prism cooler YD270XBGAFBOX


AMD CPU Ryzen 5 2600X with Wraith Spire cooler YD260XBCAFBOX
AMD CPU Ryzen 5 2600X with Wraith Spire cooler YD260XBCAFBOX


INTEL インテル CPU Corei9-9900K INTEL300シリーズChipsetマザーボード対応 BX80684I99900K【BOX】
INTEL インテル CPU Corei9-9900K INTEL300シリーズChipsetマザーボード対応 BX80684I99900K【BOX】


ENERMAX アドレッサブル型RGB LED水冷CPUクーラー LIQTECH II 240mm ELC-LTTO240-TBP ユニバーサルブラケット
TDP500W超対応!! ENERMAX アドレッサブル型RGB LED水冷CPUクーラー LIQTECH II 240mm ELC-LTTO240-TBP ユニバーサルブラケット


サイズ オリジナルCPUクーラー 虎徹 Mark II
サイズ オリジナルCPUクーラー 虎徹 Mark II


Team DDR4 3600Mhz(PC4-28800) 8GBx2枚(16GBkit) VULCAN ASUS TUF Gaming Allianceモデル デスクトップ用メモリ ハイスピードタイプ 日本国内無期限保証 正規品
Team DDR4 3600Mhz(PC4-28800) 8GBx2枚(16GBkit) VULCAN ASUS TUF Gaming Allianceモデル デスクトップ用メモリ ハイスピードタイプ 日本国内無期限保証 正規品


Patriot Viper Gaming デスクトップ用RGBシリーズDDR4 DRAM 4133MHz 16GBキット - ブラック
Patriot Viper Gaming デスクトップ用RGBシリーズDDR4 DRAM 4133MHz 16GBキット - ブラック


GIGABYTE グラフィックボード NVIDIA Geforce RTX 2070 搭載 8GB ゲーミングモデル GV-N2070WF3-8GC
GIGABYTE グラフィックボード NVIDIA Geforce RTX 2070 搭載 8GB ゲーミングモデル GV-N2070WF3-8GC


玄人志向 NVIDIA GeForce RTX 2060 搭載 グラフィックボード 6GB デュアルファン ショート基盤 GALAKUROモデル GK-RTX2060-E6GB/MINI
玄人志向 NVIDIA GeForce RTX 2060 搭載 グラフィックボード 6GB デュアルファン ショート基盤 GALAKUROモデル GK-RTX2060-E6GB/MINI


SanDisk 内蔵SSD 2.5インチ / 1TB / SSD Ultra 3D / SATA3.0 / 5年保証 / SDSSDH3-1T00-J25
SanDisk 内蔵SSD 2.5インチ / 1TB / SSD Ultra 3D / SATA3.0 / 5年保証 / SDSSDH3-1T00-J25


シリコンパワー SSD 1TB 3D NAND M.2 2280 PCIe3.0×4 NVMe1.3 P34A80シリーズ 5年保証 SP001TBP34A80M28
シリコンパワー SSD 1TB 3D NAND M.2 2280 PCIe3.0×4 NVMe1.3 P34A80シリーズ 5年保証 SP001TBP34A80M28


Cyonic PC電源 80PLUS GOLD プラグイン 650W ATX電源 5年保証 AU-650X
Cyonic PC電源 80PLUS GOLD プラグイン 650W ATX電源 5年保証 AU-650X

【レビュー】Cyonic AU-650X


オウルテック 10年間新品交換保証 80PLUS GOLD取得 コンパクトサイズ ATX 電源 ユニット フルモジュラー Skylake対応 Seasonic FOCUS+ シリーズ 750W
オウルテック 10年間新品交換保証 80PLUS GOLD取得 コンパクトサイズ ATX 電源 ユニット フルモジュラー Skylake対応 Seasonic FOCUS+ シリーズ 750W


WD HDD 内蔵ハードディスク 3.5インチ 6TB WD Blue WD60EZRZ-RT SATA3.0 5400rpm 2年保証
WD HDD 内蔵ハードディスク 3.5インチ 6TB WD Blue WD60EZRZ-RT SATA3.0 5400rpm 2年保証


BUFFALO 外付けハードディスク 4TB テレビ録画/PC/PS4対応 静音&コンパクト 日本製 故障予測 みまもり合図 HD-AD4U3
BUFFALO 外付けハードディスク 4TB テレビ録画/PC/PS4対応 静音&コンパクト 日本製 故障予測 みまもり合図 HD-AD4U3


FILCO Majestouch2 108フルキー茶軸日本語配列 USB&PS2両対応 Nキーロールオーバー対応 独Cherry茶軸採用メカニカルキーボード ブラック FKBN108M/JB2
FILCO Majestouch2 108フルキー茶軸日本語配列 USB&PS2両対応 Nキーロールオーバー対応 独Cherry茶軸採用メカニカルキーボード ブラック FKBN108M/JB2


MMO ゲーミングマウス ロジクール G600t ボタン20個搭載 最高8,200dpi
MMO ゲーミングマウス ロジクール G600t ボタン20個搭載 最高8,200dpi


FANTECH ゲーミング マウスパッド 大型 FPSゲーム 水洗い 光学式マウス適用 超滑らかで狙った敵を素早くターゲットします PM80 mouse pad(800 x300 x 3 mm)
FANTECH ゲーミング マウスパッド 大型 FPSゲーム 水洗い 光学式マウス適用 超滑らかで狙った敵を素早くターゲットします PM80 mouse pad(800 x300 x 3 mm)


 
オススメのフリーソフト
■ブラウザ(お好みで。複数可)
Chrome
Firefox
Vivaldi
Sleipnir
Opera
■ファイアウォール(必須)
Comodo Internet Security
ZoneAlarm
Outpost Security Suite FREE
■アンチウィルスソフト(必須)
avast! 4 Home Edition
avira 無料版
AVG Anti-Virus Free Edition
■レジストリ保護&クリーナー(必須)
Spybot-S&D
CCleaner
■圧縮・解凍ソフト(必須)
Lhaplus
7-Zip
■オフィスソフト
OpenOffice.org
LibreOffice
Mery
TeraPad
■メーラー
Thunderbird
■オンライン・コミュニケーション・ツール
Open Live Writer
Skype
Windows Live メッセンジャー / MSN メッセンジャー
■Backup & PartitionEditor
AOMEI バックアップ、クローン、パーティション管理
EaseUS Todo Backup Free
EaseUS Partition Master
■コーデックパック(どちらか)
K-Lite Codec Pack
 
Combined Community Codec Pack
■各エンコーダ&デコーダ、スプリッタ(競合注意)
ffdshow
Xvid Codec
qaac Codec
x264vfw
Haali Media Splitter
LAV Splitter
webm
Google VP8 Video For Windows codec
■動画音楽再生プレーヤー(複数可)
MPC Home Cinema
GOM PLAYER
SMPlayer
VLC media player
■動画加工編集ソフト
Windows ムービー メーカー
Windows Media エンコーダ
MP4Cam2AVI
Any Video Converter フリー版
CamStudio
SEffect
x264vfw
AviUtl
AviUtlのプラグイン
MediaCoder
Nero AAC Codec
Avidemux.org
真空波動研 Lite
えこでこツール
XMedia Recode
■グラフィックソフト
Blender
Inkscape
GIMP
PlayMemories Home
FireAlpaca
XnConvert
■HTML&ブログ制作
ez-HTML
XnConvert(画像一括処理)
Open Live Writer
FFFTP
WinShot
Aptana | Studio
■AviUtl
AviUtlの基礎構成ファイルDL
■その他、色々と……
DataRecovery
CPU-Z
CrystalDiskMark
CrystalDiskInfo
 
 
QRコード
QRコード
 
プロフィール

(o・ω・o)

Author:(o・ω・o)
現在はAviUtl用の駄スクリプトを書いて配布中。使用は自己責任でお願いします。

 
 


ARCHIVE RSS