1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 <2023> 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 <2023> 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Increasing NDArray XSize and YSize with areaDetector |
From: | "Marco A. Barra Montevechi Filho via Tech-talk" <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Mon, 8 May 2023 20:44:39 +0000 |
Hello all!
Im again using ADSimDetector to do some PoC's with areaDetector. I wanted to rotate an image by an arbitrary angle and i managed to do so with the NDWarp plugin that i found here: https://epics.anl.gov/tech-talk/2021/msg01414.php The plugin works very nicely (by the way: couldnt it be in the areaDetector main user guide page? It seems that it could be useful for a ton of people) but, as obviously the diagonal of the initial array is bigger than the sides, i end up with a trimmed image (i append the original and rotated image). What is the ideal way of passing the array to something that doesnt cut the diagonal corners as is happening with my current implementation? I thought about using PluginGather in some way, but couldnt figure it out. The only way i can think about is by writing a whole new ADDriver that is called in .cmd file and instantiates a new NDArray, bigger than the first. Can i instantiate a bigger NDArray in some easier way? Thanks, Marco Aviso Legal: Esta mensagem e seus anexos podem conter informações confidenciais e/ou de uso restrito. Observe atentamente seu conteúdo e considere eventual consulta ao remetente antes de copiá-la, divulgá-la ou distribuí-la. Se você recebeu esta mensagem por engano, por favor avise o remetente e apague-a imediatamente. Disclaimer: This email and its attachments may contain confidential and/or privileged information. Observe its content carefully and consider possible querying to the sender before copying, disclosing or distributing it. If you have received this email by mistake, please notify the sender and delete it immediately. |
Attachment:
original_image.png
Description: original_image.png
Attachment:
rotated_image.png
Description: rotated_image.png