うみゅ commited on
Commit
54311b2
·
unverified ·
2 Parent(s): 35fcf56 785b0fe

Merge pull request #13 from umyuu/feature/0.0.9

Browse files
.github/workflows/codeql.yml CHANGED
@@ -19,6 +19,8 @@ on:
19
  paths-ignore:
20
  - '**/*.md'
21
  - '**/*.txt'
 
 
22
  schedule:
23
  - cron: '33 9 * * 6'
24
 
 
19
  paths-ignore:
20
  - '**/*.md'
21
  - '**/*.txt'
22
+ # Actionsタブからワークフローの手動実行を許可します。
23
+ workflow_dispatch:
24
  schedule:
25
  - cron: '33 9 * * 6'
26
 
.github/workflows/deploy.yml CHANGED
@@ -29,7 +29,11 @@ concurrency:
29
  cancel-in-progress: true
30
 
31
  jobs:
 
 
 
32
  sync-to-hub:
 
33
  runs-on: ubuntu-latest
34
  # productionの設定情報を使用します。これにより、デプロイ時の環境保護ルールを適用できます。
35
  environment: production
 
29
  cancel-in-progress: true
30
 
31
  jobs:
32
+ build:
33
+ uses: './.github/workflows/python-app.yml'
34
+
35
  sync-to-hub:
36
+ needs: build # 'build'ジョブが成功した後にのみ'sync-to-hub'ジョブを開始します
37
  runs-on: ubuntu-latest
38
  # productionの設定情報を使用します。これにより、デプロイ時の環境保護ルールを適用できます。
39
  environment: production
.github/workflows/python-app.yml CHANGED
@@ -8,6 +8,9 @@ on:
8
  branches: [ "main" ]
9
  pull_request:
10
  branches: [ "main" ]
 
 
 
11
 
12
  permissions:
13
  contents: read
@@ -21,7 +24,6 @@ concurrency:
21
 
22
  jobs:
23
  build:
24
-
25
  runs-on: ubuntu-latest
26
 
27
  steps:
 
8
  branches: [ "main" ]
9
  pull_request:
10
  branches: [ "main" ]
11
+ workflow_call:
12
+ # Actionsタブからワークフローの手動実行を許可します。
13
+ workflow_dispatch:
14
 
15
  permissions:
16
  contents: read
 
24
 
25
  jobs:
26
  build:
 
27
  runs-on: ubuntu-latest
28
 
29
  steps:
README.md CHANGED
@@ -13,8 +13,11 @@ pinned: false
13
 
14
  ## 📝 概要
15
  画像における注目すべき領域を可視化する「顕著性マップ」を表示するデモアプリです。
16
- 私は画像処理についてはまだ初心者ですが、この技術に興味があります。
17
- 本アプリは、opencv-contribパッケージの`cv2.saliency.StaticSaliencySpectralResidual`を関数を実行するラッパーアプリです。
 
 
 
18
 
19
  ## 🚀 使い方
20
  ### a. Google Colabで実行
 
13
 
14
  ## 📝 概要
15
  画像における注目すべき領域を可視化する「顕著性マップ」を表示するデモアプリです。
16
+ 顕著性マップとは、画像内の注目すべき領域を可視化する手法であり、人間の視覚システムが画像内の重要な情報に焦点を当てる方法を模倣したものです。各ピクセルには注目度合いを表す値が割り当てられ、それに基づいて注目すべき領域が強調されます。
17
+
18
+ このデモアプリでは、顕著性マップを利用して画像内の注目すべき領域を視覚的に示します。ユーザーが画像をアップロードすると、アプリは顕著性マップを生成し、注目される領域を強調した画像を別タブに表示します。これにより、ユーザーは画像内でどの領域が特に重要であるかを直感的に理解することができます。
19
+
20
+ 私は画像処理についてはまだ初心者ですが、この技術に興味があります。このアプリは、opencv-contribパッケージのcv2.saliency.StaticSaliencySpectralResidualを使用して顕著性マップを生成するラッパーアプリです。
21
 
22
  ## 🚀 使い方
23
  ### a. Google Colabで実行
app.py CHANGED
@@ -116,14 +116,18 @@ with gr.Blocks(
116
  """
117
  ) as demo:
118
  gr.Markdown("""
119
- # Saliency Map demo.
 
120
  """)
121
  with gr.Accordion("取り扱い説明書", open=False):
122
  gr.Markdown("""
123
- ### 操作説明
124
- 顕著性マップデモを使用する手順は以下の通りです:
 
 
 
125
  1. inputタブで画像を選択します。下部の📋下部のクリップボードアイコン(コピー&ペーストアイコン)よりクリップボートから入力することも出来ます。
126
- 2. Submitボタンを押すと、入力された画像が処理されます。
127
  3. 結果は、JETタブとHOTタブに表示します。
128
  ### 活用アイデア🎨
129
  このデモは、創作活動の際に注目するポイントを視覚化するために役立ちます。視覚化された結果を基に、どの部分に加筆が必要かを判断することができます。
 
116
  """
117
  ) as demo:
118
  gr.Markdown("""
119
+ # Saliency Map demo.
120
+ 画像における注目すべき領域を可視化する「顕著性マップ」を表示するデモアプリです。
121
  """)
122
  with gr.Accordion("取り扱い説明書", open=False):
123
  gr.Markdown("""
124
+ ### 顕著性マップとは
125
+ 顕著性マップとは、画像内の注目すべき領域を可視化する手法であり、人間の視覚システムが画像内の重要な情報に焦点を当てる方法を模倣したものです。各ピクセルには注目度合いを表す値が割り当てられ、それに基づいて注目すべき領域が強調されます。
126
+ このデモアプリでは、顕著性マップを利用して画像内の注目すべき領域を視覚的に示します。ユーザーが画像をアップロードすると、アプリは顕著性マップを生成し、注目される領域を強調した画像を別タブに表示します。これにより、ユーザーは画像内でどの領域が特に重要であるかを直感的に理解することができます。
127
+ ## 操作説明
128
+ 顕著性マップデモを使用する手順は以下の通りです:
129
  1. inputタブで画像を選択します。下部の📋下部のクリップボードアイコン(コピー&ペーストアイコン)よりクリップボートから入力することも出来ます。
130
+ 2. Submitボタンをクリックすると、選択した画像が処理され、顕著性マップが生成されます。
131
  3. 結果は、JETタブとHOTタブに表示します。
132
  ### 活用アイデア🎨
133
  このデモは、創作活動の際に注目するポイントを視覚化するために役立ちます。視覚化された結果を基に、どの部分に加筆が必要かを判断することができます。
src/utils.py CHANGED
@@ -8,7 +8,7 @@ def get_package_version() -> str:
8
  """
9
  バージョン情報を取得します。
10
  """
11
- return '0.0.8'
12
 
13
 
14
  @dataclass
 
8
  """
9
  バージョン情報を取得します。
10
  """
11
+ return '0.0.9'
12
 
13
 
14
  @dataclass