Skip to content

Commit

Permalink
created homepage
Browse files Browse the repository at this point in the history
  • Loading branch information
Krauter committed Nov 13, 2024
1 parent 4cb4dd4 commit 8a257e4
Show file tree
Hide file tree
Showing 136 changed files with 20,647 additions and 21,211 deletions.
44 changes: 24 additions & 20 deletions _sources/documentation.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,41 +5,45 @@ Documentation

.. raw:: html

<div class="mdl-grid">
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">Get Started</span></div>
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">Get Started</span></div>
<div class="mdl-card__supporting-text">Intro: How to setup itom</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\start.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--accent mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">User Docs</span></div>
</div>
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">User Docs</span></div>
<div class="mdl-card__supporting-text">How to use itom</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\latest\docs\index.html" target="_blank" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--accent mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">Plugin Docs</span></div>
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">Plugin Docs</span></div>
<div class="mdl-card__supporting-text">Documentation of Plugins</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\plugindoc\index.html" target="_blank" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--accent mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">Examples</span></div>
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">Examples</span></div>
<div class="mdl-card__supporting-text">Exemplary application cases</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\examples.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--accent mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">Devs</span></div>
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">Devs</span></div>
<div class="mdl-card__supporting-text">Documentation of itom <b>CORE</b></div>
<div class="mdl-card__actions mdl-card--border"><a href=".\latest\doxygen\index.html" target="_blank" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--accent mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">News</span></div>
<div class="mdl-cell mdl-cell--4-col-desktop mdl-cell--4-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--4dp">
<div class="mdl-card__title mdl-card--expand mdl-color--primary"><span class="mdl-card__title-text">News</span></div>
<div class="mdl-card__supporting-text">Changelog & Releases</div>
<div class="mdl-card__actions mdl-card--border"><a href="http://itom.bitbucket.io/latest/docs/00_releaseNotes/whats-new.html" target="_blank" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--accent mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
</div>
<hr>
<button class="accordion">Previous documentations:</button>
<div class="panel">
</div>
<hr>
<button class="accordion">Previous documentations:</button>
<div class="panel">

Version 4.2.0:
* `User documentation <https://itom.bitbucket.io/v4-3-0/docs>`_
* `Doxygen source code documentation <https://itom.bitbucket.io/v4-3-0/doxygen>`_

Version 4.2.0:

Expand Down Expand Up @@ -129,8 +133,8 @@ Version 1.0.13:

.. raw:: html

</div>
<hr>
</div>
<hr>

Publications and Presentations
---------------------------------
Expand Down
54 changes: 27 additions & 27 deletions _sources/download.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,46 +12,46 @@ Latest End-User Installer & Portable (x64)

.. container:: mdl-grid--no-spacing

.. button:: :text: ITOM Setup EXE
:link: https://sourceforge.net/projects/itom/files/latest/download
.. button:: :text: ITOM Setup EXE
:link: https://sourceforge.net/projects/itom/files/latest/download

.. button:: :text: ITOM Portable ZIP
:link: https://sourceforge.net/projects/itom/files/v4.2.2/itom4.2.2_portable.zip/download
.. button:: :text: ITOM Portable ZIP
:link: https://sourceforge.net/projects/itom/files/v4.2.2/itom4.2.2_portable.zip/download

| **Windows:** Choose either End-User Setup **OR** Development Kit **OR** Git-clone the Source
| **Linux:** (Fedora, Ubuntu, Raspbian) Clone source repository and build (`Linux instructions <https://itom-project.github.io/latest/docs/02_installation/build_debian.html>`_)
| **Mac:** (OS X) Clone git source code (`MacOS instructions <https://itom-project.github.io/latest/docs/02_installation/build_osx.html>`_)
| **Windows:** Choose either End-User Setup **OR** Development Kit **OR** Git-clone the Source
| **Linux:** (Fedora, Ubuntu, Raspbian) Clone source repository and build (`Linux instructions <https://itom-project.github.io/latest/docs/02_installation/build_debian.html>`_)
| **Mac:** (OS X) Clone git source code (`MacOS instructions <https://itom-project.github.io/latest/docs/02_installation/build_osx.html>`_)
Source Repository
*****************

.. container:: mdl-grid--no-spacing

.. button:: :text: source itom project
:link: https://github.com/itom-project
.. button:: :text: source itom project
:link: https://github.com/itom-project

.. button:: :text: source itom core
:link: https://github.com/itom-project/itom
.. button:: :text: source itom core
:link: https://github.com/itom-project/itom

.. button:: :text: source plugins
:link: https://github.com/itom-project/plugins
.. button:: :text: source plugins
:link: https://github.com/itom-project/plugins

.. button:: :text: source designer plugins
:link: https://github.com/itom-project/designerPlugins
.. button:: :text: source designer plugins
:link: https://github.com/itom-project/designerPlugins

| **source itom core:** itom core repository
| **source plugins:** plugins repository
| **source designer plugins:** designer repository
| **source itom core:** itom core repository
| **source plugins:** plugins repository
| **source designer plugins:** designer repository
Developer SDK
*************

.. container:: mdl-grid--no-spacing

.. button:: :text: Source SDK Kit
:link: https://sourceforge.net/projects/itom/files/all-in-one-build-setup
.. button:: :text: Source SDK Kit
:link: https://sourceforge.net/projects/itom/files/all-in-one-build-setup

| **SDK:** Includes all tools to build the software from source with instructions and automated script files.
| **SDK:** Includes all tools to build the software from source with instructions and automated script files.
itom End-User Setup 3rd parties
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down Expand Up @@ -107,8 +107,8 @@ The current version 4.2.2 is available from

.. raw:: html

<button class="accordion" style="font-family:Roboto">Old versions</button>
<div class="panel">
<button class="accordion" style="font-family:Roboto">Old versions</button>
<div class="panel">

* `itom 4.2.0 <http://sourceforge.net/projects/itom/files/v4.2.0/>`_
* `itom 4.1.0 <http://sourceforge.net/projects/itom/files/v4.1.0/>`_
Expand All @@ -131,12 +131,12 @@ The current version 4.2.2 is available from

.. raw:: html

</div>
</div>

.. raw:: html

<button class="accordion" style="font-family:Roboto">Components of old versions</button>
<div class="panel">
<button class="accordion" style="font-family:Roboto">Components of old versions</button>
<div class="panel">

**Version 4.2.0** compiled using:

Expand Down Expand Up @@ -419,4 +419,4 @@ The current version 4.2.2 is available from

.. raw:: html

</div>
</div>
52 changes: 26 additions & 26 deletions _sources/examples.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,30 +13,30 @@ Examples

.. raw:: html

<div class="mdl-grid">
<div class="mdl-cell mdl-cell--12-col-desktop mdl-cell--12-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--2dp">
<div class="mdl-card__title mdl-color--lime"><span class="mdl-card__title-text">Demos</span></div>
<div class="mdl-card__supporting-text">Check out the demo scripts in our Documentation</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\latest\docs\11_demos\demos.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--primary mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--6-col-desktop mdl-cell--6-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--2dp">
<div class="mdl-card__title mdl-color--green"><span class="mdl-card__title-text">Face Detection</span></div>
<div class="mdl-card__supporting-text">Using Python and OpenCV</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\examples\faceDetect.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--primary mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--6-col-desktop mdl-cell--6-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--2dp">
<div class="mdl-card__title mdl-color--light-blue"><span class="mdl-card__title-text">Hough Transform</span></div>
<div class="mdl-card__supporting-text">Edge detection and Marking</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\examples\hough.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--primary mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--6-col-desktop mdl-cell--6-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--2dp">
<div class="mdl-card__title mdl-color--red"><span class="mdl-card__title-text">Speckle</span></div>
<div class="mdl-card__supporting-text">Details in False-Color</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\examples\speckle.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--primary mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-grid">
<div class="mdl-cell mdl-cell--12-col-desktop mdl-cell--12-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--2dp">
<div class="mdl-card__title mdl-color--lime"><span class="mdl-card__title-text">Demos</span></div>
<div class="mdl-card__supporting-text">Check out the demo scripts in our Documentation</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\latest\docs\11_demos\demos.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--primary mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--6-col-desktop mdl-cell--6-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--2dp">
<div class="mdl-card__title mdl-color--yellow"><span class="mdl-card__title-text">NanoMess</span></div>
<div class="mdl-card__supporting-text">Simulation of measurement system</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\examples\nanoMess.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--primary mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
</div>
<div class="mdl-card__title mdl-color--green"><span class="mdl-card__title-text">Face Detection</span></div>
<div class="mdl-card__supporting-text">Using Python and OpenCV</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\examples\faceDetect.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--primary mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--6-col-desktop mdl-cell--6-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--2dp">
<div class="mdl-card__title mdl-color--light-blue"><span class="mdl-card__title-text">Hough Transform</span></div>
<div class="mdl-card__supporting-text">Edge detection and Marking</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\examples\hough.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--primary mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--6-col-desktop mdl-cell--6-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--2dp">
<div class="mdl-card__title mdl-color--red"><span class="mdl-card__title-text">Speckle</span></div>
<div class="mdl-card__supporting-text">Details in False-Color</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\examples\speckle.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--primary mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
<div class="mdl-cell mdl-cell--6-col-desktop mdl-cell--6-col-tablet mdl-cell--12-col-phone mdl-card mdl-shadow--2dp">
<div class="mdl-card__title mdl-color--yellow"><span class="mdl-card__title-text">NanoMess</span></div>
<div class="mdl-card__supporting-text">Simulation of measurement system</div>
<div class="mdl-card__actions mdl-card--border"><a href=".\examples\nanoMess.html" class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-button--primary mdl-js-ripple-effect"><i class="material-icons">add</i></a></div>
</div>
</div>
126 changes: 63 additions & 63 deletions _sources/examples/faceDetect.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,67 +19,67 @@ If you need further assistance, check out the links below.

.. code::
import cv2
import numpy as np
def detect(img, cascade):
rects = cascade.detectMultiScale(img, scaleFactor=1.3, minNeighbors=4)
if len(rects) == 0:
return []
rects[:,2:] += rects[:,:2]
return rects
def draw_rects(img, faces, color):
for x1, y1, x2, y2 in faces:
cv2.rectangle(img, (x1, y1), (x2, y2), color, 3)
def autoGrabbing_changed(checked):
if(checked):
cam.enableAutoGrabbing()
else:
cam.disableAutoGrabbing()
def snap():
d = dataObject()
cam.startDevice()
autoGrabbingStatus = cam.getAutoGrabbing()
cam.disableAutoGrabbing()
cam.acquire()
cam.getVal(d)
img=np.array(d)
faces = detect(img, cascade)
draw_rects(img, faces, (255, 255, 255))
win.plot["source"] = img
if(autoGrabbingStatus):
cam.enableAutoGrabbing()
cam.stopDevice()
def live():
win.plot["camera"] = cam
def __del__():
del cam
gc()
if __name__ == '__main__':
win = ui("FaceDetect.ui", ui.TYPEWINDOW, childOfMainWindow = True)
cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
nested = cv2.CascadeClassifier('haarcascade_eye.xml')
try:
cam= dataIO("OpenCVGrabber",0,'gray')
except Exception:
cam = dataIO("DummyGrabber",2048,1024,8)
#Connect buttons to program
win.btnSnap.connect("clicked()", snap)
win.btnLive.connect("clicked()", live)
win.checkAutoGrabbing.connect("clicked(bool)", autoGrabbing_changed)
#Initialize gui elements
win.checkAutoGrabbing["checked"] = cam.getAutoGrabbing()
#start GUI
win.show(0)
import cv2
import numpy as np
def detect(img, cascade):
rects = cascade.detectMultiScale(img, scaleFactor=1.3, minNeighbors=4)
if len(rects) == 0:
return []
rects[:,2:] += rects[:,:2]
return rects
def draw_rects(img, faces, color):
for x1, y1, x2, y2 in faces:
cv2.rectangle(img, (x1, y1), (x2, y2), color, 3)
def autoGrabbing_changed(checked):
if(checked):
cam.enableAutoGrabbing()
else:
cam.disableAutoGrabbing()
def snap():
d = dataObject()
cam.startDevice()
autoGrabbingStatus = cam.getAutoGrabbing()
cam.disableAutoGrabbing()
cam.acquire()
cam.getVal(d)
img=np.array(d)
faces = detect(img, cascade)
draw_rects(img, faces, (255, 255, 255))
win.plot["source"] = img
if(autoGrabbingStatus):
cam.enableAutoGrabbing()
cam.stopDevice()
def live():
win.plot["camera"] = cam
def __del__():
del cam
gc()
if __name__ == '__main__':
win = ui("FaceDetect.ui", ui.TYPEWINDOW, childOfMainWindow = True)
cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
nested = cv2.CascadeClassifier('haarcascade_eye.xml')
try:
cam= dataIO("OpenCVGrabber",0,'gray')
except Exception:
cam = dataIO("DummyGrabber",2048,1024,8)
#Connect buttons to program
win.btnSnap.connect("clicked()", snap)
win.btnLive.connect("clicked()", live)
win.checkAutoGrabbing.connect("clicked(bool)", autoGrabbing_changed)
#Initialize gui elements
win.checkAutoGrabbing["checked"] = cam.getAutoGrabbing()
#start GUI
win.show(0)
Result
Expand All @@ -92,7 +92,7 @@ Result

.. raw:: html

<hr>
<hr>

Resources
-------------------------------
Expand All @@ -101,4 +101,4 @@ Resources

.. raw:: html

<iframe width="560" height="315" src="https://www.youtube.com/embed/88HdqNDQsEk?rel=0" frameborder="0" allowfullscreen></iframe>
<iframe width="560" height="315" src="https://www.youtube.com/embed/88HdqNDQsEk?rel=0" frameborder="0" allowfullscreen></iframe>
Loading

0 comments on commit 8a257e4

Please sign in to comment.