それっぽい画像が生成された。実行する度に結果は変わる模様。 処理時間は512*512で90秒前後、解像度を下げれば早くなる。 画像の保存先は./outputs/txt2img-samples % open ./outputs/txt2img-samples もうちょっと複雑な内容の画像をリクエストしてみる % python scripts/orig_scripts/txt2img.py...
超解像とは めちゃくちゃ簡単にいうと画像の「高画質化」。 低画質の画像(ぼやけた画像)から擬似的に補うことで高画質の画像(細かい部分がはっきりと見える画像)を作る技術。 論文によれば (b),(c)のような画像を低画質(解像度が低い)と言う。 この低画質な画像から(a)のような解像度が高い...
高解像度の動画にも対処するため、リサイズのパラメータも用意しました。 run_inference_video.py import os import argparse import base64 import cv2 from tqdm import tqdm from openai import OpenAI def extract_frames(video_path, num_frames, width): cap = cv2.VideoCapture(video_path) total_...
DPIが300以下の場合、可能であれば前処理などで解像度を300に近づけた方がより精度の高い結果が得られる。 # 入力画像の解像度を指定して文字認識を行うtesseract D:/test/test.png D:/test/output-ljpn--dpi72 6. 出力形式を変更する 出力形式はtxt、pdf、hocr、tsv、テキストのみのpdfの5種類で...
Jupyterやipythonでも気軽に生成できるように、画像ジェネレータをクラスとして定義しました。 txt2imgとimg2imgを両方扱うので、単純にpipeを2個用意します。 classStableDiffusionImageGenerator:def__init__(self,sd_safetensor_path:str,device:str="cuda",dtype:torch.dtype=torch.float16,):self.dev...
600DPI の印刷機を前提にすると 0.12 pt/ 1 dot なので小数第2位までの精度で解像度は充分とする(1 mm = 2.83 pt) LATEX はWYSIWYG ではないので条件成就は不可能。なのであきらめる が、極力ヴィジュアルデザインに寄せて位置決めできるように工夫する 印刷時の見た目が一切崩れないかどうか...
超解像したい画像をアップロードします。 2. 「アンサンブル」にチェックを入れると「Self Ensemble」(精度がより上がる)で超解像化します。(時間がかかります。) 3. 「そのまま超解像」にチェックを入れるとbicubicでの低解像度画像を作成しません。(アップロードする画像が低解像度の場合に...
この構造のInception Moduleは画像サイズが17×17のものに使用し、そのときはn=7とします。 Inceptionx2 さらに、直列に分解するのではなく下図のように並列に分解したInception Moduleも使用します。 Inception3to5(Inception5to2) Inception Module間では画像サイズが半減し、チャンネル数が増加します...