
Hi theworld,
Yes, it should probably be mentioned more prominently that a
MaskHSV stage in the pipeline is needed (the default pipeline
always has one).
I propose you update to the newest testing version that also exposes the other important parameters:
https://github.com/openpnp/openpnp/pull/1384
and then follow the instructions to use the default pipeline:https://groups.google.com/g/openpnp/c/V4codmahils/m/yoZWKVNnAgAJ
It will then use both the MaskHSV stage and the new Threshold and Minimum Detail parameters.
Btw. your image with the green shade looks very nice. Ignore the
message about the background being too dark, it only happens
because you have a green shade (I will try to fix that judgement).
--
You received this message because you are subscribed to a topic in the Google Groups "OpenPnP" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/openpnp/hjc3HpOUzzk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/d9a22e31-19e0-46a3-ba00-899289380ffdn%40googlegroups.com.


--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/c5b6222d-660f-409a-b416-dddccba9c6ben%40googlegroups.com.
> I am testing the functionality implemented in your PR#1383.
Appreciate!
> At first, I could not imagine what to do after
selecting "BrightnessAndKeyColor" for "Background Calibration" -
"Method".
> It seems that background calibration was done by following
the steps below.
>1. go to "Machine Setup" - "Nozzle Tips" - "Background
Calibration" - change "Method" from "None" to
"BrighenessAndKeyColor".
>2. press "Apply" button at the bottom right.
>3. press "Calibration" - "Calibration" - "Calibrate" to
perform calibration of the nozzle.
>4. the "Background Calibration" is completed.
Yes that is right. I thought it was clear from this:
I have now added a note and link where the Method is described:
https://github.com/openpnp/openpnp/wiki/Nozzle-Tip-Background-Calibration#selecting-the-method
> MaskCircle" is not working in "Vision" - "Bottom Vision Settings" - "Pipeline". When I say "does not work", I mean that the image will be cropped with a *fixed diameter* even if you change the "diameter" parameter.
That is intentional, please read the Wiki:
Unfortunately, there is no way to provide visual feedback in the
pipeline editor, i.e. I cannot gray out the property, for instance
(or I don't know how).
_Mark
You received this message because you are subscribed to a topic in the Google Groups "OpenPnP" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/openpnp/hjc3HpOUzzk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAH6K8ZXoRLrUj6HcZCyN29--jpmpdfFai%2B7E7VDpobpYU_hxnQ%40mail.gmail.com.
Hi mark
Thanks for letting me try this nice feature. I'm very excited about this new feature!
> Yes that is right. I thought it was clear from this:
>That is intentional, please read the Wiki:
.png?part=0.4&view=1)
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/36fed45a-ac18-c49e-9aff-354d529e4f6c%40makr.zone.
Hi Saito
It is valuable to get the user perspective, thanks.
The user experience is not yet complete. The two latest things
(background removal, parameteric pipelines) are only building
blocks towards a larger concept to make bottom vision easier.
These building blocks are ready to use now, yes, but they require
an adaptation of existing setups, which might be unnecessary
complex, compared to a fresh setup, i.e. where the default
pipeline can be assumed. Until I have all the building blocks in
place, the user experience will be fragmented.
Once I have all the building blocks, the goal is to make users forget
about pipelines, at least in bottom vision and fiducial
vision. So all the difficulties with controlled/uncontrolled
stages etc. should go away.
All the settings should be controlled from outside the pipelines,
and you will have to set them up in a more logical order.
The "Max. Part Diameter" for instance is a property of the
nozzle tip, so when you set up the nozzle tip, you have to
think about it, not when you set up bottom vision. It is a
physical property that can easily be determined by the user,
without any knowledge in computer vision, or knowledge about how
to navigate and use the Pipeline Editor.
These physical properties can sometimes have multiple purpose,
"Max. Part Diameter", for instance, does not only control the Mask
of bottom vision, it also controls the sensitive area of
Auto-Focus in part height sensing. More usages can be added.
Rather than writing a step-by-step list in the Wiki, maybe I can
teach Issues & Solutions to ask questions like "What is the
diameter of your largest part ever picked with nozzle tip NT3?".
So you will be asked to provide these answers in a logical
sequence, when setting up the machine elements. Issues &
Solutions can also keep track of what you already configured and
what not.
Having said that, for expert use, and to cover very exotic cases, that might fool the automatisms, everything must still be open for manual change. The Wiki will give guidance there, but it is true that everything needs to be read very carefully, and a lot of personal reasoning, background knowledge, and perseverance is required 😁
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CAH6K8ZXFxiTNJW4%3DNPREksP-P1DDrB0u6vdD78z8sh8nU78xGg%40mail.gmail.com.



Hi Ian,
Please, for this problem open a new thread, or continue the
Advanced Camera Calibration thread. Thanks.
_Mark
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/3b4243f4-10ed-4612-94ae-d2b02804c112n%40googlegroups.com.