Skip to content

Commit

Permalink
Update readme with EOCV-Sim info
Browse files Browse the repository at this point in the history
  • Loading branch information
serivesmejia committed Nov 30, 2024
1 parent d468f1a commit 50972f8
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -733,20 +733,6 @@ class NodeEditor(val paperVision: PaperVision, private val keyManager: KeyManage
ImGui.closeCurrentPopup()
}

ImGui.separator()

if (ImGui.button("Undo")) {
undo()
ImGui.closeCurrentPopup()
}

if (ImGui.button("Redo")) {
redo()
ImGui.closeCurrentPopup()
}

ImGui.separator()

if (selection.isNotEmpty()) {
if (ImGui.button("Delete")) {
selection.find { it is Node<*> }?.let {
Expand All @@ -765,6 +751,18 @@ class NodeEditor(val paperVision: PaperVision, private val keyManager: KeyManage

ImGui.separator()

if (ImGui.button("Undo")) {
undo()
ImGui.closeCurrentPopup()
}

if (ImGui.button("Redo")) {
redo()
ImGui.closeCurrentPopup()
}

ImGui.separator()

if (ImGui.button("Add Node")) {
nodeList.showList()
}
Expand Down
33 changes: 20 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,26 @@ Create your custom OpenCV algorithms using a user-friendly node editor interface

https://github.com/user-attachments/assets/e2cfc9b6-d390-4b8c-b165-b36dcb664b62

# Running

## Run with EOCV-Sim

PaperVision comes bundled with EOCV-Sim, starting from v4.0.0. [You can download the latest version of EOCV-Sim from the docs](https://docs.deltacv.org/eocv-sim/downloading-eocv-sim).<br><br>
Make sure to refer to the "PaperVision" tab in the simulator to create a new project and open it right away ! The integration with EOCV-Sim will allow you to live preview your pipeline as you build it in the node editor.

## Run with Gradle

Use the following commands to run the project with gradle, this will allow you to test the latest features and changes, building from source.
<br>

```shell
git clone https://github.com/deltacv/PaperVision.git
cd PaperVision
./gradlew runEv
```

<br>This option won't allow for live previewing, since the backend runs in NO-OP mode, but it will let you to test the node editor.

# Beta Testing the EOCV-Sim plugin

Thank you for your interesting in beta-testing PaperVision. I'm really happy to finally have functional preview builds after stalling on this project numerous times through the last three years,
Expand Down Expand Up @@ -33,19 +53,6 @@ PaperVision = "com.github.deltacv.PaperVision:EOCVSimPlugin:master-SNAPSHOT"
6. Locate the PaperVision tab in the simulator's top-right, create a new project using the provided interface, and open it right away.<br><br>
7. Happy testing!<br><br>

# Run with Gradle

Use the following commands to run the project with gradle, this will allow you to test the latest features and changes, building from source.
<br>

```shell
git clone https://github.com/deltacv/PaperVision.git
cd PaperVision
./gradlew runEv
```

<br>This option won't allow for live previewing, since the backend runs in NO-OP mode, but it will let you to test the node editor.

# Community

Please [join the discord server](https://discord.gg/A3RMYzf6DA) to keep an active beta testing community, where you'll be able to report issues and suggest new features. Please note that off-topic discourse is not allowed on the server, and in the case of underage FIRST participants, YPP policies will be actively enforced.

0 comments on commit 50972f8

Please sign in to comment.