Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sick Visionary.T.Pro #183

Merged
merged 6 commits into from Mar 12, 2019
Merged

Sick Visionary.T.Pro #183

merged 6 commits into from Mar 12, 2019

Conversation

jangernert
Copy link
Collaborator

No description provided.

@sisiplac
Copy link
Contributor

Im am pretty sure that the intrinsics parameters are not interpreted correctly at the moment. Our ProjectiveTransformationZhang represents the Brown-Conrady model, whereas the parameters returned by GetIntrinsics seem to represent the inverse Brown-Conrady model. The topic will be clarified with Sick support team - probably we will need to change our code here.

@sisiplac
Copy link
Contributor

sisiplac commented Feb 26, 2019

Apart from the intrinsics topic I don't see any problems in the current implementation. Filters should be all deactivated using browser control of the camera, but that is possible. So here is my short todo list which has to be worked through before merge:

  • Await feedback of Sick support team regarding intrinsics and change related code if needed.

@jangernert jangernert changed the title Sick Visionary.T.Pro [WIP] Sick Visionary.T.Pro Feb 26, 2019
BetaCameras/Sick.VisionaryT.Pro/CameraModel.cs Outdated Show resolved Hide resolved
BetaCameras/Sick.VisionaryT.Pro/Sick.VisionaryT.Pro.csproj Outdated Show resolved Hide resolved
BetaCameras/Sick.VisionaryT.Pro/Sick.VisionaryT.Pro.csproj Outdated Show resolved Hide resolved
BetaCameras/Sick.VisionaryT.Pro/CameraModel.cs Outdated Show resolved Hide resolved
// Copyright (c) Metrilus GmbH
// MetriCam 2 is licensed under the MIT license. See License.txt for full license text.

using System;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

using statements should be sorted alphabetically.

BetaCameras/Sick.VisionaryT.Pro/VisionaryTPro.cs Outdated Show resolved Hide resolved
BetaCameras/Sick.VisionaryT.Pro/VisionaryTPro.cs Outdated Show resolved Hide resolved
BetaCameras/Sick.VisionaryT.Pro/VisionaryTPro.cs Outdated Show resolved Hide resolved
BetaCameras/Sick.VisionaryT.Pro/VisionaryTPro.cs Outdated Show resolved Hide resolved
BetaCameras/Sick.VisionaryT.Pro/VisionaryTPro.cs Outdated Show resolved Hide resolved
@jangernert jangernert force-pushed the sick_pro branch 2 times, most recently from 41ad72a to 924e253 Compare February 27, 2019 13:49
@jangernert jangernert force-pushed the sick_pro branch 2 times, most recently from 1c330d3 to b17939b Compare March 5, 2019 18:08
@f00f
Copy link
Contributor

f00f commented Mar 5, 2019

One of the force-pushes reverted changes made by me (use override instead of new, add Vendor to Visionary-T) and @sisiplac (look for InverseBrownConradyParams - it's gone).

I have created a new branch from my working copy, rebased to master: sick_pro_unforced. You may use that to recover a working implementation and redo your changes afterwards.

Please add your changes as new commits, so reviewers have a chance of keeping track.
No need to take care of the history, it's messed up already, and it will be squashed during the merge anyways into a single commit named "Add Sick Visionary-T Pro".

If the remote branch contains changes, rebase your changes onto that before pushing:

git push // fails because `origin` has other commits
git log  // note the hashes of your new commits
git fetch
git reset --hard origin/sick_pro   // undoes all your changes
git cherry-pick <your commit hash> // for all your new commits
git push

(I'll add this to our wiki, too)

@sisiplac
Copy link
Contributor

sisiplac commented Mar 6, 2019

From my side only the commit including the InverseBrownConrady changes was missing. I cherry-picked it from the new branch created by Hannes and had another (positive) live test with the camera.

@f00f
Copy link
Contributor

f00f commented Mar 12, 2019

Still has WIP in the title, and the wip-label. Therefore, I will not merge. But review is ok.

@jangernert
Copy link
Collaborator Author

@sisiplac and I have nothing left planned for now. So I'll remove the [WIP] and merge to master.

@jangernert jangernert changed the title [WIP] Sick Visionary.T.Pro Sick Visionary.T.Pro Mar 12, 2019
@jangernert jangernert merged commit 438f7a8 into master Mar 12, 2019
@jangernert jangernert deleted the sick_pro branch March 12, 2019 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants