Skip to content

Commit

Permalink
v0.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
wuhanstudio committed May 24, 2024
1 parent d1c66b5 commit d3df403
Show file tree
Hide file tree
Showing 52 changed files with 2,067 additions and 684 deletions.
7 changes: 4 additions & 3 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
include *.md
include LICENSE
graft docs
graft examples
graft tests
prune docs
prune examples
prune notebooks
prune tests
2 changes: 1 addition & 1 deletion docs/search.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/what.html
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ <h2>API Documentation</h2>
</ul>


<footer>White-box Adversarial Toolbox v0.2.0</footer>
<footer>White-box Adversarial Toolbox v0.2.1</footer>

<a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
built with <span class="visually-hidden">pdoc</span><img
Expand Down Expand Up @@ -305,7 +305,7 @@ <h2 id="whatutils"><a href="what/utils.html">what.utils</a></h2>
</span><span id="L-125"><a href="#L-125"><span class="linenos">125</span></a><span class="kn">from</span> <span class="nn">what</span> <span class="kn">import</span> <span class="n">utils</span>
</span><span id="L-126"><a href="#L-126"><span class="linenos">126</span></a>
</span><span id="L-127"><a href="#L-127"><span class="linenos">127</span></a><span class="c1"># Semantic Version</span>
</span><span id="L-128"><a href="#L-128"><span class="linenos">128</span></a><span class="n">__version__</span> <span class="o">=</span> <span class="s2">&quot;0.2.0&quot;</span>
</span><span id="L-128"><a href="#L-128"><span class="linenos">128</span></a><span class="n">__version__</span> <span class="o">=</span> <span class="s2">&quot;0.2.1&quot;</span>
</span></pre></div>


Expand Down
2 changes: 1 addition & 1 deletion docs/what/_main.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ <h2>API Documentation</h2>
</ul>


<footer>White-box Adversarial Toolbox v0.2.0</footer>
<footer>White-box Adversarial Toolbox v0.2.1</footer>

<a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
built with <span class="visually-hidden">pdoc</span><img
Expand Down
2 changes: 1 addition & 1 deletion docs/what/attacks.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ <h2>Submodules</h2>
</ul>


<footer>White-box Adversarial Toolbox v0.2.0</footer>
<footer>White-box Adversarial Toolbox v0.2.1</footer>

<a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
built with <span class="visually-hidden">pdoc</span><img
Expand Down
2 changes: 1 addition & 1 deletion docs/what/attacks/detection.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ <h2>Submodules</h2>
</ul>


<footer>White-box Adversarial Toolbox v0.2.0</footer>
<footer>White-box Adversarial Toolbox v0.2.1</footer>

<a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
built with <span class="visually-hidden">pdoc</span><img
Expand Down
2 changes: 1 addition & 1 deletion docs/what/attacks/detection/yolo.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ <h2>Submodules</h2>
</ul>


<footer>White-box Adversarial Toolbox v0.2.0</footer>
<footer>White-box Adversarial Toolbox v0.2.1</footer>

<a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
built with <span class="visually-hidden">pdoc</span><img
Expand Down
16 changes: 8 additions & 8 deletions docs/what/attacks/detection/yolo/PCB.html

Large diffs are not rendered by default.

371 changes: 184 additions & 187 deletions docs/what/attacks/detection/yolo/TOG.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/what/cli.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ <h2>Contents</h2>



<footer>White-box Adversarial Toolbox v0.2.0</footer>
<footer>White-box Adversarial Toolbox v0.2.1</footer>

<a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
built with <span class="visually-hidden">pdoc</span><img
Expand Down
3 changes: 2 additions & 1 deletion docs/what/examples.html
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,11 @@ <h2>Submodules</h2>
<li><a href="examples/yolov3_pcb_attack_demo.html">yolov3_pcb_attack_demo</a></li>
<li><a href="examples/yolov3_tog_attack_demo.html">yolov3_tog_attack_demo</a></li>
<li><a href="examples/yolov4_demo.html">yolov4_demo</a></li>
<li><a href="examples/yolox_demo.html">yolox_demo</a></li>
</ul>


<footer>White-box Adversarial Toolbox v0.2.0</footer>
<footer>White-box Adversarial Toolbox v0.2.1</footer>

<a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
built with <span class="visually-hidden">pdoc</span><img
Expand Down
56 changes: 29 additions & 27 deletions docs/what/examples/faster_rcnn_demo.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ <h2>API Documentation</h2>
</ul>


<footer>White-box Adversarial Toolbox v0.2.0</footer>
<footer>White-box Adversarial Toolbox v0.2.1</footer>

<a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
built with <span class="visually-hidden">pdoc</span><img
Expand Down Expand Up @@ -127,19 +127,20 @@ <h1 class="modulename">
</span><span id="L-69"><a href="#L-69"><span class="linenos">69</span></a> <span class="n">boxes</span><span class="p">[:,</span> <span class="mi">2</span><span class="p">]</span> <span class="o">=</span> <span class="n">box_w</span> <span class="o">/</span> <span class="n">width</span>
</span><span id="L-70"><a href="#L-70"><span class="linenos">70</span></a> <span class="n">boxes</span><span class="p">[:,</span> <span class="mi">3</span><span class="p">]</span> <span class="o">=</span> <span class="n">box_h</span> <span class="o">/</span> <span class="n">height</span>
</span><span id="L-71"><a href="#L-71"><span class="linenos">71</span></a>
</span><span id="L-72"><a href="#L-72"><span class="linenos">72</span></a> <span class="n">output</span> <span class="o">=</span> <span class="n">draw_bounding_boxes</span><span class="p">(</span><span class="n">orig_image</span><span class="p">,</span>
</span><span id="L-73"><a href="#L-73"><span class="linenos">73</span></a> <span class="n">boxes</span><span class="p">,</span>
</span><span id="L-74"><a href="#L-74"><span class="linenos">74</span></a> <span class="n">labels</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span>
</span><span id="L-75"><a href="#L-75"><span class="linenos">75</span></a> <span class="n">VOC_CLASS_NAMES</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span>
</span><span id="L-76"><a href="#L-76"><span class="linenos">76</span></a> <span class="n">scores</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</span><span id="L-77"><a href="#L-77"><span class="linenos">77</span></a>
</span><span id="L-78"><a href="#L-78"><span class="linenos">78</span></a> <span class="n">cv2</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="s1">&#39;Faster RCNN Demo&#39;</span><span class="p">,</span> <span class="n">output</span><span class="p">)</span>
</span><span id="L-79"><a href="#L-79"><span class="linenos">79</span></a>
</span><span id="L-80"><a href="#L-80"><span class="linenos">80</span></a> <span class="k">if</span> <span class="n">cv2</span><span class="o">.</span><span class="n">waitKey</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0xFF</span> <span class="o">==</span> <span class="nb">ord</span><span class="p">(</span><span class="s1">&#39;q&#39;</span><span class="p">):</span>
</span><span id="L-81"><a href="#L-81"><span class="linenos">81</span></a> <span class="k">break</span>
</span><span id="L-82"><a href="#L-82"><span class="linenos">82</span></a>
</span><span id="L-83"><a href="#L-83"><span class="linenos">83</span></a> <span class="n">cap</span><span class="o">.</span><span class="n">release</span><span class="p">()</span>
</span><span id="L-84"><a href="#L-84"><span class="linenos">84</span></a> <span class="n">cv2</span><span class="o">.</span><span class="n">destroyAllWindows</span><span class="p">()</span>
</span><span id="L-72"><a href="#L-72"><span class="linenos">72</span></a> <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">boxes</span><span class="p">)</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
</span><span id="L-73"><a href="#L-73"><span class="linenos">73</span></a> <span class="n">output</span> <span class="o">=</span> <span class="n">draw_bounding_boxes</span><span class="p">(</span><span class="n">orig_image</span><span class="p">,</span>
</span><span id="L-74"><a href="#L-74"><span class="linenos">74</span></a> <span class="n">boxes</span><span class="p">,</span>
</span><span id="L-75"><a href="#L-75"><span class="linenos">75</span></a> <span class="n">labels</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span>
</span><span id="L-76"><a href="#L-76"><span class="linenos">76</span></a> <span class="n">VOC_CLASS_NAMES</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span>
</span><span id="L-77"><a href="#L-77"><span class="linenos">77</span></a> <span class="n">scores</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</span><span id="L-78"><a href="#L-78"><span class="linenos">78</span></a>
</span><span id="L-79"><a href="#L-79"><span class="linenos">79</span></a> <span class="n">cv2</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="s1">&#39;Faster RCNN Demo&#39;</span><span class="p">,</span> <span class="n">output</span><span class="p">)</span>
</span><span id="L-80"><a href="#L-80"><span class="linenos">80</span></a>
</span><span id="L-81"><a href="#L-81"><span class="linenos">81</span></a> <span class="k">if</span> <span class="n">cv2</span><span class="o">.</span><span class="n">waitKey</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0xFF</span> <span class="o">==</span> <span class="nb">ord</span><span class="p">(</span><span class="s1">&#39;q&#39;</span><span class="p">):</span>
</span><span id="L-82"><a href="#L-82"><span class="linenos">82</span></a> <span class="k">break</span>
</span><span id="L-83"><a href="#L-83"><span class="linenos">83</span></a>
</span><span id="L-84"><a href="#L-84"><span class="linenos">84</span></a> <span class="n">cap</span><span class="o">.</span><span class="n">release</span><span class="p">()</span>
</span><span id="L-85"><a href="#L-85"><span class="linenos">85</span></a> <span class="n">cv2</span><span class="o">.</span><span class="n">destroyAllWindows</span><span class="p">()</span>
</span></pre></div>


Expand Down Expand Up @@ -213,19 +214,20 @@ <h1 class="modulename">
</span><span id="frcnn_inference_demo-70"><a href="#frcnn_inference_demo-70"><span class="linenos">70</span></a> <span class="n">boxes</span><span class="p">[:,</span> <span class="mi">2</span><span class="p">]</span> <span class="o">=</span> <span class="n">box_w</span> <span class="o">/</span> <span class="n">width</span>
</span><span id="frcnn_inference_demo-71"><a href="#frcnn_inference_demo-71"><span class="linenos">71</span></a> <span class="n">boxes</span><span class="p">[:,</span> <span class="mi">3</span><span class="p">]</span> <span class="o">=</span> <span class="n">box_h</span> <span class="o">/</span> <span class="n">height</span>
</span><span id="frcnn_inference_demo-72"><a href="#frcnn_inference_demo-72"><span class="linenos">72</span></a>
</span><span id="frcnn_inference_demo-73"><a href="#frcnn_inference_demo-73"><span class="linenos">73</span></a> <span class="n">output</span> <span class="o">=</span> <span class="n">draw_bounding_boxes</span><span class="p">(</span><span class="n">orig_image</span><span class="p">,</span>
</span><span id="frcnn_inference_demo-74"><a href="#frcnn_inference_demo-74"><span class="linenos">74</span></a> <span class="n">boxes</span><span class="p">,</span>
</span><span id="frcnn_inference_demo-75"><a href="#frcnn_inference_demo-75"><span class="linenos">75</span></a> <span class="n">labels</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span>
</span><span id="frcnn_inference_demo-76"><a href="#frcnn_inference_demo-76"><span class="linenos">76</span></a> <span class="n">VOC_CLASS_NAMES</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span>
</span><span id="frcnn_inference_demo-77"><a href="#frcnn_inference_demo-77"><span class="linenos">77</span></a> <span class="n">scores</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</span><span id="frcnn_inference_demo-78"><a href="#frcnn_inference_demo-78"><span class="linenos">78</span></a>
</span><span id="frcnn_inference_demo-79"><a href="#frcnn_inference_demo-79"><span class="linenos">79</span></a> <span class="n">cv2</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="s1">&#39;Faster RCNN Demo&#39;</span><span class="p">,</span> <span class="n">output</span><span class="p">)</span>
</span><span id="frcnn_inference_demo-80"><a href="#frcnn_inference_demo-80"><span class="linenos">80</span></a>
</span><span id="frcnn_inference_demo-81"><a href="#frcnn_inference_demo-81"><span class="linenos">81</span></a> <span class="k">if</span> <span class="n">cv2</span><span class="o">.</span><span class="n">waitKey</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0xFF</span> <span class="o">==</span> <span class="nb">ord</span><span class="p">(</span><span class="s1">&#39;q&#39;</span><span class="p">):</span>
</span><span id="frcnn_inference_demo-82"><a href="#frcnn_inference_demo-82"><span class="linenos">82</span></a> <span class="k">break</span>
</span><span id="frcnn_inference_demo-83"><a href="#frcnn_inference_demo-83"><span class="linenos">83</span></a>
</span><span id="frcnn_inference_demo-84"><a href="#frcnn_inference_demo-84"><span class="linenos">84</span></a> <span class="n">cap</span><span class="o">.</span><span class="n">release</span><span class="p">()</span>
</span><span id="frcnn_inference_demo-85"><a href="#frcnn_inference_demo-85"><span class="linenos">85</span></a> <span class="n">cv2</span><span class="o">.</span><span class="n">destroyAllWindows</span><span class="p">()</span>
</span><span id="frcnn_inference_demo-73"><a href="#frcnn_inference_demo-73"><span class="linenos">73</span></a> <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">boxes</span><span class="p">)</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
</span><span id="frcnn_inference_demo-74"><a href="#frcnn_inference_demo-74"><span class="linenos">74</span></a> <span class="n">output</span> <span class="o">=</span> <span class="n">draw_bounding_boxes</span><span class="p">(</span><span class="n">orig_image</span><span class="p">,</span>
</span><span id="frcnn_inference_demo-75"><a href="#frcnn_inference_demo-75"><span class="linenos">75</span></a> <span class="n">boxes</span><span class="p">,</span>
</span><span id="frcnn_inference_demo-76"><a href="#frcnn_inference_demo-76"><span class="linenos">76</span></a> <span class="n">labels</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span>
</span><span id="frcnn_inference_demo-77"><a href="#frcnn_inference_demo-77"><span class="linenos">77</span></a> <span class="n">VOC_CLASS_NAMES</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span>
</span><span id="frcnn_inference_demo-78"><a href="#frcnn_inference_demo-78"><span class="linenos">78</span></a> <span class="n">scores</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</span><span id="frcnn_inference_demo-79"><a href="#frcnn_inference_demo-79"><span class="linenos">79</span></a>
</span><span id="frcnn_inference_demo-80"><a href="#frcnn_inference_demo-80"><span class="linenos">80</span></a> <span class="n">cv2</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="s1">&#39;Faster RCNN Demo&#39;</span><span class="p">,</span> <span class="n">output</span><span class="p">)</span>
</span><span id="frcnn_inference_demo-81"><a href="#frcnn_inference_demo-81"><span class="linenos">81</span></a>
</span><span id="frcnn_inference_demo-82"><a href="#frcnn_inference_demo-82"><span class="linenos">82</span></a> <span class="k">if</span> <span class="n">cv2</span><span class="o">.</span><span class="n">waitKey</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0xFF</span> <span class="o">==</span> <span class="nb">ord</span><span class="p">(</span><span class="s1">&#39;q&#39;</span><span class="p">):</span>
</span><span id="frcnn_inference_demo-83"><a href="#frcnn_inference_demo-83"><span class="linenos">83</span></a> <span class="k">break</span>
</span><span id="frcnn_inference_demo-84"><a href="#frcnn_inference_demo-84"><span class="linenos">84</span></a>
</span><span id="frcnn_inference_demo-85"><a href="#frcnn_inference_demo-85"><span class="linenos">85</span></a> <span class="n">cap</span><span class="o">.</span><span class="n">release</span><span class="p">()</span>
</span><span id="frcnn_inference_demo-86"><a href="#frcnn_inference_demo-86"><span class="linenos">86</span></a> <span class="n">cv2</span><span class="o">.</span><span class="n">destroyAllWindows</span><span class="p">()</span>
</span></pre></div>


Expand Down
Loading

0 comments on commit d3df403

Please sign in to comment.