You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**For any new shell interacting with the `bpc` command you will have to rerun this source command.**
88
88
89
89
#### Install bpc
90
+
91
+
Install the bpc command from the ibpc pypi package. (bpc was already taken :-( )
92
+
90
93
```
91
94
pip install ibpc
92
95
```
@@ -106,8 +109,8 @@ The test will validate your provided image against the test dataset.
106
109
When you build a new image you rerun this test.
107
110
108
111
**At the moment the published tester is not available.
109
-
You will have to build it locally see below in Development to build `ibpc:tester` and pass `--tester-image ibpc:tester` as additional arguments.
110
-
The default is `ghcr.io/opencv/bpc/estimator-tester:latest` but that's currently unavailable.
112
+
You will have to build it locally see below in Development to build `bpc_tester:latest` and pass `--tester-image bpc_tester:latest` as additional arguments.
113
+
The default is `ghcr.io/opencv/bpc/bpc_tester:latest` but that's currently unavailable.
111
114
112
115
```
113
116
bpc test <POSE_ESTIMATOR_DOCKER_TAG> ipd
@@ -116,10 +119,10 @@ bpc test <POSE_ESTIMATOR_DOCKER_TAG> ipd
116
119
For example:
117
120
118
121
```
119
-
bpc test ghcr.io/opencv/bpc/estimator-example:latest ipd
122
+
bpc test ghcr.io/opencv/bpc/bpc_pose_estimator:example ipd
120
123
```
121
-
**Substitute your own estimator image for ghcr.io/opencv/bpc/estimator-example:latest it's not currently available.**
122
-
If you follow the development build below the argument is `ibpc:pose_estimator`.
124
+
**Substitute your own estimator image for ghcr.io/opencv/bpc/bpc_pose_estimator:example it's not currently available.**
125
+
If you follow the development build below the argument is `bpc_pose_estimator:example`.
123
126
124
127
The console output will show the system getting started and then the output of the estimator.
125
128
@@ -197,12 +200,12 @@ The above is enough to get you going.
197
200
However we want to be open about what else were doing.
198
201
You can see the source of the tester and build your own version as follows if you'd like.
199
202
200
-
### Build the ibpc_tester
203
+
### Build the bpc_tester image
201
204
202
205
If you want to reproduce the tester image run the following command
203
206
204
207
205
-
This is packaged and built via a github action to `ghcr.io/opencv/bpc/estimator-tester:latest` however this is how to reproduce it.
208
+
This is packaged and built via a github action to `ghcr.io/opencv/bpc/bpc_tester:latest` however this is how to reproduce it.
We use [rocker](https://github.com/osrf/rocker) to add GPU support to Docker containers. To install rocker, run `pip install rocker` on the host machine.
> Note: Substitute the <PATH_TO_DATASET> with the directory that contains the [ipd](https://huggingface.co/datasets/bop-benchmark/ipd/tree/main) dataset. Similarly, substitute <PATH_TO_OUTPUT_DIR> with the directory that should contain the results from the pose estimator. By default, the results will be saved as a `submission.csv` file but this filename can be updated by setting the `OUTPUT_FILENAME` environment variable.
0 commit comments