<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">The original intent was that vital::image should be just a transient container for moving data around and any real work would be done in either OpenCV, VXL, or another package.  I believe both OpenCV and VXL support shallow copied crops or “views” into a larger image.  The vital::image can technically support such views as well, you just need to call some of the more complex constructors with right pointer offsets.  This operation is probably common enough that it makes sense to have a helper function to make this easy.  Where that code lives is another question.  This might be something that best fits in the proposed “utils” area that lives between vital and arrows.  For now it could go in arrows::core.<div class=""><br class=""></div><div class="">—Matt</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Nov 13, 2017, at 9:08 AM, Linus Sherrill <<a href="mailto:linus.sherrill@kitware.com" class="">linus.sherrill@kitware.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">There has been some discussion about adding functionality to clip rectangles (bounding boxes) from images to yield another image (or image_container). If somebody is working on this, speak up :-)<div class="">In any event, this is best implemented as an operator on an image(or image_container) and not a member.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">-Linus</div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Sun, Nov 12, 2017 at 9:16 PM, Matt Brown <span dir="ltr" class=""><<a href="mailto:matt.brown@kitware.com" target="_blank" class="">matt.brown@kitware.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div class=""><div class="">Is there an easy way to create a view into a window of a Vital image akin to what you can do in OpenCV by applying a cv::Rect to a cv::Mat? I couldn't find any examples in the repo of this being done. I was looking into the 'image_of' class, and I could use that with the appropriate step sizes. But, it would be ideal if a vital::image or even better vital::image_container had this functionality built in.<br class=""><br class=""></div>Thanks,<br class=""></div>Matt<br class=""></div>
<br class="">______________________________<wbr class="">_________________<br class="">
Kwiver-users mailing list<br class="">
<a href="mailto:Kwiver-users@public.kitware.com" class="">Kwiver-users@public.kitware.<wbr class="">com</a><br class="">
<a href="http://public.kitware.com/mailman/listinfo/kwiver-users" rel="noreferrer" target="_blank" class="">http://public.kitware.com/<wbr class="">mailman/listinfo/kwiver-users</a><br class="">
<br class=""></blockquote></div><br class=""><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><font color="#888888" class=""><b class="">Linus Sherrill - </b></font><font color="#888888" class="">Staff R&D Engineer<br class=""></font><font color="#888888" class="">Kitware, Inc.<br class="">28 Corporate Drive<br class="">Clifton Park, NY 12065-8662<br class="">E: <a href="mailto:linus.sherrill@kitware.com" target="_blank" class="">linus.sherrill@kitware.com</a><br class="">P: 518.881.4400<br class=""></font></div></div></div></div></div>
</div>
_______________________________________________<br class="">Kwiver-users mailing list<br class=""><a href="mailto:Kwiver-users@public.kitware.com" class="">Kwiver-users@public.kitware.com</a><br class="">http://public.kitware.com/mailman/listinfo/kwiver-users<br class=""></div></blockquote></div><br class=""></div></body></html>