Recent Activities
-
B.Ru
Replied to the thread Deadlock occurs when using InsertImage with a loop.PostHi Jesse,
(Quote from B.Ru)
Taken from:
https://docs.baslerweb.com/liv…nization.InsertImage.html
"The operator InsertImage multiplexes a number of n input links I[0] .. I[n-1] into the output link O. Thus the operator outputs the input images of all… -
B.Ru
Replied to the thread Deadlock occurs when using InsertImage with a loop.PostHi,
you can find the solution for removing unwanted deadlock as a screenshot below and design here: mE5MA_VCL_Overlap_fixBRudde.va
pasted-from-clipboard.png
Since InsertImage will only forward on a single channel, the others are in wait (blocked,… -
graeffo
Replied to the thread Deadlock occurs when using InsertImage with a loop.PostHi Jesse,
if you just want to insert the previous image above the current image, I would go for a more simple approach. Just double the input image in front of the InsertIamge and remove the first image in the second path. A buffer is needed in the… -
Jesse Lin
Posted the thread Deadlock occurs when using InsertImage with a loop.ThreadHi,
The design goal is to insert the last sub-image into the next frame.
But I don't know exactly how to configure the buffer.
Please give me some advice.
Thanks.
Jesse Lin -
B.Ru
Replied to the thread Maximum amount of ImageBufferMultiRoi on a microEnable 5 marathon VCLx.PostHi Kevin,
(Quote from kevinh)
using multiple parallel RAMs would cause a potential speed-up. Please be aware that a shared memory concept would behave differently on the VA platforms there are. Additionally the speed-up could be achieved by overlapping… -
B.Ru
Replied to the thread Maximum amount of ImageBufferMultiRoi on a microEnable 5 marathon VCLx.PostHi Kevin,
Concerning your question:
(Quote from kevinh)
I personally would prefer the LUT, because this would enable a decision on each single image within a sequence length being controlled by the LUT content per branch. An Is_"Condition" would be… -
SWe
Reacted withReaction (Post)to Johannes Trein’s post in the thread Best pratice for working with floating constants.
In addition to the great posts above for the use of fixed point arithmetic:
Notation: u(5,3) means unsigned, 5 integer and 3 fractional bits.
There is a simple rule for fixed point arithmetic.
For additions or subtractions you need to use the same… -
SWe
Reaction (Post) -
kevinh
Reaction (Post)Dear Johannes,
I would like to add one detail on the fractional bits:
(Quote from Johannes Trein)
In case of using 3 fractional bits, there will be 23 values betreen two integer values:
Using 3 fractional bits will represent 23 = 8 steps.
Each step in… -
kevinh
Reacted withReaction (Post)to Johannes Trein’s post in the thread Best pratice for working with floating constants.
In addition to the great posts above for the use of fixed point arithmetic:
Notation: u(5,3) means unsigned, 5 integer and 3 fractional bits.
There is a simple rule for fixed point arithmetic.
For additions or subtractions you need to use the same… -
kevinh
Reaction (Post)Dear Kevin,
in my opinion your solution is the best and easiest way to use FLOAT values in calculations within VA. At least this is the way I have been using for many years now
As you did in your example, it is always recommended to work with… -
kevinh
Replied to the thread Maximum amount of ImageBufferMultiRoi on a microEnable 5 marathon VCLx.PostHello,
Thank you both very much for your input.
Two questions remain at the moment:
1) If the image would be split up in tiles, and each branch should compute a different tile the input for the remove image can either be obtained by a LUT like now - or… -
kevinh
Reacted withReaction (Post)to graeffo’s post in the thread Maximum amount of ImageBufferMultiRoi on a microEnable 5 marathon VCLx.
Dear Kevin,
the operator ImageBufferMultiRoI requires a RAM module. See a part of the operator documentation below
pasted-from-clipboard.png
The VCLx grabber, like most others, provides four RAM modules. So, it is not possible to use more than four… -
B.Ru
Reaction (Post)Thank you -
B.Ru
Replied to the thread Best pratice for working with floating constants.PostDear Johannes,
I would like to add one detail on the fractional bits:
(Quote from Johannes Trein)
In case of using 3 fractional bits, there will be 23 values betreen two integer values:
Using 3 fractional bits will represent 23 = 8 steps.
Each step in… -
B.Ru
Replied to the thread Maximum amount of ImageBufferMultiRoi on a microEnable 5 marathon VCLx.PostDear Kevin,
The amount of RAM modules is limited to 4 on all platforms.
When I looked at the simplified VA design, there is an option of using a single RAM module representing the requested functionality:
Use a single RAM module in front of the… -
B.Ru
Replied to the thread How do I get the area of the blob with subpixel accuracy?.PostHello,
It is not possible to get an object area in sub-pixel precision. Area is always returned in unit pixels, because a single pixel is part of an object or not, since the VA blob analysis is working on binary images.
Concerning sub-pixel precision… -
Ryuji Narita
Posted the thread How do I get the area of the blob with subpixel accuracy?.ThreadHello,
My name is Ryuji Narita from LINX Corporation in Japan.
I want to get the Area of Blob with sub pixel in VisualApplets but I have no idea.
If you have any ideas, could you share it with me? -
SWe
Reacted withReaction (Post)to graeffo’s post in the thread Maximum amount of ImageBufferMultiRoi on a microEnable 5 marathon VCLx.
Dear Kevin,
the operator ImageBufferMultiRoI requires a RAM module. See a part of the operator documentation below
pasted-from-clipboard.png
The VCLx grabber, like most others, provides four RAM modules. So, it is not possible to use more than four… -
graeffo
Replied to the thread Maximum amount of ImageBufferMultiRoi on a microEnable 5 marathon VCLx.PostDear Kevin,
the operator ImageBufferMultiRoI requires a RAM module. See a part of the operator documentation below
pasted-from-clipboard.png
The VCLx grabber, like most others, provides four RAM modules. So, it is not possible to use more than four…