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

Added support for highgui module on WinRT 8.1+ #4155

Merged
merged 2 commits into from
Jun 30, 2015

Conversation

mkostin
Copy link
Contributor

@mkostin mkostin commented Jun 25, 2015

Provides WinRT implementation for most of highgui API except for keyboard and mouse events tracking. It enables using highgui quick preview and interaction API like namedWindow(), imshow(), createTrackbar() etc. from Windows Runtime 8.1+ applications.

Also updates existing FaceDetection sample to make use of highgui API.

  • Added support for highgui module on WinRT 8.1+: ca93b9c
  • Updated sample to showcase highgui WinRT usage: 6168d0d

@mkostin mkostin force-pushed the highgui_contrib branch 2 times, most recently from 682d2c0 to 6168d0d Compare June 25, 2015 15:22
@mkostin
Copy link
Contributor Author

mkostin commented Jun 26, 2015

@vpisarev, @alalek

I'd like to kindly ask if this PR can be reviewed/merged by Tuesday next week (June 30). The reason is that there would be a period of unavailability afterwards and I wouldn't be able to respond to CRs and work on this PR. It's hard to tell how long would it last, so I'm looking to avoid the risk of eventually loosing this PR.

Thank you in advance

@@ -29,6 +29,10 @@ file(GLOB highgui_ext_hdrs
"${CMAKE_CURRENT_LIST_DIR}/include/opencv2/${name}/*.hpp"
"${CMAKE_CURRENT_LIST_DIR}/include/opencv2/${name}/*.h")

# Removing WinRT API headers by default
status(" ${name}: Removing WinRT API headers by default")
Copy link
Member

Choose a reason for hiding this comment

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

Remove this message.
It is too verbose on Linux, Android, iOS builds and actually on Windows. Try to use minimal set of messages.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@alalek
Copy link
Member

alalek commented Jun 26, 2015

In general, Looks good to me, 👍

Please squash 3rd and 1st commits to eliminate unnecessary changes from history (git history & git blame are powerful tools, but they require some commit policy)

Signed-off-by: Maxim Kostin <v-maxkos@microsoft.com>
Signed-off-by: Maxim Kostin <v-maxkos@microsoft.com>
@mkostin
Copy link
Contributor Author

mkostin commented Jun 26, 2015

@alalek done, should be ready to go as soon as the builds get verified.

@mkostin
Copy link
Contributor Author

mkostin commented Jun 29, 2015

@alalek Looks like builds have passed, are we good to go?

@alalek
Copy link
Member

alalek commented Jun 29, 2015

Thanks!
👍

@mkostin
Copy link
Contributor Author

mkostin commented Jun 29, 2015

Thank you for prompt feedback, looking forward to having this merged :)

@opencv-pushbot opencv-pushbot merged commit ccdd112 into opencv:master Jun 30, 2015
@mkostin mkostin deleted the highgui_contrib branch June 30, 2015 12:24
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