ローカル画像ズーム用python
2022-01-28 21:52:53
この例では、参考のために python でローカル画像ズームを実装するための具体的なコードを以下のように共有します。
import cv2 as cv
import sys
if __name__ == '__main__':
# read the image and determine if the read was successful
img = cv.imread('tu.jpg')
# The part that needs to be enlarged
part = img[300:400,250:350]
# bilinear interpolation
mask = cv.resize(part, (300, 300), fx=0, fy=0, interpolation=cv.INTER_LINEAR)
if img is None is None:
print('Failed to read picture')
sys.exit()
# zoom in on the location of the partial picture img[210:410,670:870]
img[110:410,570:870]=mask
# draw the frame and connect the lines
cv.rectangle(img,(250,300),(350,400),(0,255,0),1)
cv.rectangle(img,(570,110),(870,410),(0,255,0),1)
img = cv.line(img,(350,300),(570,110),(0,255,0))
img = cv.line(img,(350,400),(570,410),(0,255,0))
#Show results
cv.imshow('img',img)
cv.waitKey(0)
cv.destroyAllWindows()
オリジナル画像です。
結果
以上が今回の記事の内容ですが、皆様の学習の一助となり、スクリプトハウスをより一層応援していただければ幸いです。
関連
-
[解決済み】RuntimeWarning: double_scalars で無効な値が発生した場合の numpy の除算について
-
[解決済み】外部スコープで定義された名前をシャドウイングする際の問題点とは?
-
[解決済み] NameError: 名前 'reduce' はPythonで定義されていません。
-
[解決済み] Python3でモジュールに属性がないエラーが発生する
-
[解決済み] Scipyのimsaveとimreadのフォーマット変更
-
[解決済み] オフセット無視のデータタイムとオフセット考慮のデータタイムを引き算できない
-
[解決済み] Django のフォームフィールドを隠しフィールドに変更する
-
python+Django Web開発例
-
解決策 OSError: [Errno 98] アドレスはすでに使用中です。
-
python3 学習メモ 1 - TypeError: 'dict' オブジェクトが呼び出し可能でない 解決法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PyQt5はユーザーログインGUIインターフェースとログイン後のジャンプを実装しています。
-
[解決済み】pythonでimmutable辞書を作成する方法は?
-
[解決済み】WebDriverException: unknown error: cannot find Chrome binary error with Selenium in Python for older versions of Google Chrome
-
[解決済み】Python TypeError: データフレームで計算しようとすると、系列を<クラス 'int'>に変換できない。
-
python のエラーです。AttributeError: 'NoneType' オブジェクトには 'append' という属性がありません。
-
[解決済み】属性エラー:'list'オブジェクトに'split'属性がない
-
[解決済み] Pythonで文字列の引き算をする方法
-
[解決済み] Pythonを使用してWebブラウザを閉じる方法
-
[解決済み] mkstemp() ファイルへの Python 書き込み
-
[解決済み] Python のプロットにおける上付き添え字