| Date | File | Comment by | Comment | Rating |
|---|---|---|---|---|
| 01 May 2013 | edfRead A simple file reader for European Data Formatted (EDF-) files. | Shoelson, Brett | Farid, I thought that's what I did. Perhaps if my response is unclear, or if I misunderstood your question, you can email me with a better explanation of what you would like to do with EDFREAD.
|
|
| 01 May 2013 | edfRead A simple file reader for European Data Formatted (EDF-) files. | Shoelson, Brett | Farid,
In subsequent lines (125,128,132,...) the files reads 1:hdr.ns. If you wanted to, you could modify those calls to read (for example) signals [1,3,5,6,7] by changing instances of for ii = 1:hdr to for ii = [1,3,5:7] HTH,
|
|
| 29 Apr 2013 | edfRead A simple file reader for European Data Formatted (EDF-) files. | Shoelson, Brett | @Oleksandr (and Ibraheem):
I encourage you to share your EDFWrite function, if you write one; creating that capability is a bit outside of my job description. ;) I'm curious, though: what is your rationale for exporting to EDF after you've brought data in to MATLAB for analysis? Is there something you need to do with them that you can't do with MathWorks' tools? (Or did you just want to share with non-MATLAB users?) Brett (the MATLAB guy) |
|
| 26 Apr 2013 | edfRead A simple file reader for European Data Formatted (EDF-) files. | Shoelson, Brett | Hisham, Would you either try to download the function again and re-try to read the file, or send me the file you downloaded. I'd like to understand what's going on.
|
|
| 25 Apr 2013 | edfRead A simple file reader for European Data Formatted (EDF-) files. | Shoelson, Brett | Hisham, line 13 is already a comment, isn't it? Can you tell me what platform you're using, and what version of MATLAB? And can you download a signal from Physionet and try to read it? (For instance: http://www.physionet.org/physiobank/database/adfecgdb/r01.edf ). If you can read that signal, it would suggest there's something in your data file that might be problematic. Thanks,
|
|
| 19 Apr 2013 | Cascade Training GUI: Specify Ground Truth Interactive GUI for managing the selection and positioning of rectangular ROIs in a list of images. | Shoelson, Brett | @rana:
|
|
| 19 Apr 2013 | PeakFinder Quickly finds local maxima (peaks) or minima (valleys) in a noisy signal. | Shoelson, Brett | I've tried several approaches to detecting peaks in noisy data; this one worked best, and is exceptionally fast. Very nice work! |
|
| 19 Apr 2013 | setname Changes the figure name to equal the figure title. | Shoelson, Brett | I love this...it's brilliant! |
|
| 12 Apr 2013 | Sim.I.am A MATLAB-based educational bridge between theory and practice in robotics. | Shoelson, Brett | This is a test. |
|
| 13 Mar 2013 | Cascade Training GUI: Specify Ground Truth Interactive GUI for managing the selection and positioning of rectangular ROIs in a list of images. | Shoelson, Brett | @Nicola:
|
|
| 10 Mar 2013 | exploreRGB Simple utility to view all color planes, grayscale, and colorspace conversions of an RGB image. | Shoelson, Brett | @Amir:
|
|
| 10 Mar 2013 | Cascade Training GUI: Specify Ground Truth Interactive GUI for managing the selection and positioning of rectangular ROIs in a list of images. | Shoelson, Brett | @Harsh:
And if your "how?" refers to "how did I get access to R13a" before it was officially released--I should point out that I work for MathWorks! Download R13a and start training! |
|
| 08 Mar 2013 | Cascade Training GUI: Specify Ground Truth Interactive GUI for managing the selection and positioning of rectangular ROIs in a list of images. | Shoelson, Brett | PLEASE NOTE: Training a cascade detector in MATLAB requires R2013a (which is live today, and ready for download!). You can use this GUI in previous versions to specify ground truth and to apply pre-trained detectors...but you'll need R13a to train new ones! |
|
| 06 Mar 2013 | SegmentTool: An Interactive GUI for Segmenting Images Interactively find the best approach to segmenting (masking) your image | Shoelson, Brett | @Geoffrey:
The inverted text problem is, I believe, an openGL rendering issue. Try ecxecuting the command "openGL software" (without the quotes) before you call SegmentTool, and see if that corrects the problem. (What version of MATLAB and of openGL are you using?) |
|
| 06 Mar 2013 | SegmentTool: An Interactive GUI for Segmenting Images Interactively find the best approach to segmenting (masking) your image | Shoelson, Brett | @Geoffrey:
|
|
| 27 Feb 2013 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | @Amarjot:
[~,strelButtons,strelSliders] = StrelTool(strel1Parent); If you're using an earlier version, you should 1) replace the tilde with a dummy variable (like "JUNK"); and 2) update your MATLAB! Cheers,
|
|
| 26 Feb 2013 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | @Vinny:
(But you should upgrade! :) )
|
|
| 22 Feb 2013 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | @srinivasarao:
|
|
| 22 Feb 2013 | Recursive Directory Searching for Multiple File Specs Searches a directory for multiple file specs with optional recursivity | Shoelson, Brett | See here:
Excellent work! |
|
| 15 Feb 2013 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | I should clarify my previous comment. BWHITMISS does not _require_ two strels, but it does allow a 2-strel syntax.
|
|
| 14 Feb 2013 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | Hi Anoosha,
|
|
| 15 Oct 2012 | FindCirclesGUI Launches a GUI environment for the detection of circles in an image. | Shoelson, Brett | Kyle, thanks for the rating. A waitbar is not really practical in this case--there's no for loop. Just an accumulator that runs until it's done. (How long are your calculations taking, though?) |
|
| 10 Aug 2012 | clusterData Clusters an MxN array of data into an unspecified number (P) of bins. | Shoelson, Brett | PLEASE NOTE that this code uses tildes for argument placeholders. As such, it will not work without modification on releases prior to R2009b. Feel free to edit the code, or upgrade to a newer MATLAB!!! |
|
| 14 Jul 2012 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | Caleb: I believe that the zip file creates a subdirectory that contains the helper files (including tabPanel). Please either drag them out of that folder, or add the folder to your MATLAB path and try again! |
|
| 22 Jun 2012 | showcontextmenu Simple way to show contextmenu on left click in a nice drop-down way. | Shoelson, Brett | I haven't tried this yet, Igor, though it looks interesting. I'm intrigued by your use of normalized units, and of the steps you had to take to make this all work in them. (I'm a fan of normalized units, too, and have done similar things.) Also, I wanted to point out that FINDALL (as opposed to FINDOBJ) returns all children of a specified object, including those whose handles are hidden. |
|
| 11 Jun 2012 | Image Registration GUI GUI environment for registering a Moving image to a Fixed image | Shoelson, Brett | @John:
|
|
| 28 May 2012 | Image Registration GUI GUI environment for registering a Moving image to a Fixed image | Shoelson, Brett | Ray, IMSHOWPAIR (like IMREGISTER) is in the Image Processing Toolbox in R2012a. (See "requirements" above.) Compelling reason to upgrade... :) |
|
| 15 Apr 2012 | markPoints Manually mark and count objects in an image. | Shoelson, Brett | Lasse, your feedback isn't very helpful to me. I use this function frequently, and can assure you that it _does_ work. Perhaps you can tell me why you think it's not working, or why it's buggy, and let me take a look? This file has been downloaded hundreds of times. Is anyone else finding it to be buggy or nonfunctional? If there are bugs to be fixed or improvements to be made, I'd like the opportunity to fix/make them. Thanks! Brett |
|
| 12 Apr 2012 | readfromexcel Returns values in multiple ranges of existing Excel file. | Shoelson, Brett | Hi Woody. I am not a Simulink expert, but my guess is that my usage of varargin and varargout might cause some problems with that platform. If you tweak the function syntax to have fixed inputs and outputs matching your needs, I think it should work.
|
|
| 11 Apr 2012 | expandAxes Click any axes to expand it in a separate figure. Right-click expanded axes to export contents! | Shoelson, Brett | NOTE: Maryam also asked me if she could modify the tick marks on the pop-up axis. That, too, is easily done. Just make whatever changes you want to customize new_ax at the appropriate place in the code. For instance: set(new_ax,'units','normalized',...
Cheers,
|
|
| 10 Apr 2012 | expandAxes Click any axes to expand it in a separate figure. Right-click expanded axes to export contents! | Shoelson, Brett | Maryam, it's very easy to make expandAxes do what you want. Just modify the single line in subfunction "exapandIt" where I create the figure. Change 'menubar','none' to 'menubar','figure'. Let me know if that works for you.
|
|
| 31 Mar 2012 | readfromexcel Returns values in multiple ranges of existing Excel file. | Shoelson, Brett | Thanks for the suggestion, Image Analyst. Would you try out my XLSAppend submission and let me know if that addresses your needs?
|
|
| 16 Mar 2012 | 1D Bifurcation plot This is a very nice and compact file for generating 1D bifurcation plot. | Shoelson, Brett | Yue,
|
|
| 29 Feb 2012 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | Hi Bella,
|
|
| 27 Feb 2012 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | Parth,
|
|
| 12 Jan 2012 | draggable Allows graphical objects to be dragged in a figure. | Shoelson, Brett | Most excellent work...rock solid! |
|
| 25 Oct 2011 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | recep, Kelly, et al: I see what's happening now. I provided auxiliary files in a folder, assuming that they would be put on your MATLAB path. You can either add those folders manually to the path, or drag the files out of the folders, or issue this (or equivalent) command: addpath(genpath(fileparts(which('MorphTool.m')))) Let me know if that addresses the issue, please. |
|
| 25 Oct 2011 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | @recep and Kelly: Would you please verify that you have the latest version, and that it came with the TabPanel function? If not, please grab the new version. If so, it would help if you could tell me reproduction steps that trigger the problem.
|
|
| 27 Sep 2011 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | Please try again; I believe that the current version includes all the files you need to run this. (Please let me know if there are any additional issues with MorphTool...).
|
|
| 23 Sep 2011 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | @Kelly and YAZ (and others): Thanks to you both. I just figured out that you are using a version of MATLAB that predates R2009b. (Correct?) I use tildes to ignore unwanted arguments; that capability was introduced in '9b.) TO FIX THIS: Either upgrade to a newer MATLAB ;), or replace the tildes in my code with some word like "junk." That should do it! |
|
| 06 Sep 2011 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | @YAZ
|
|
| 19 Aug 2011 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | Bojan, Jonas: Should be good to go now...please re-try! Thanks for the heads up. |
|
| 19 Aug 2011 | MorphTool An interactive environment for morphologically operating on images. | Shoelson, Brett | Give me a few minutes, Bojan and Jonas. I accidentally omitted that file when I updated. Working on it. |
|
| 27 Jun 2011 | lombscargle.m Performs a Lomb-Scargle periodogram analysis on unevenly spaced data. | Shoelson, Brett | Hi all,
|
|
| 26 Apr 2011 | nancumprod Compute the cumulative product of matrices, specifying the treatment of NaNs. | Shoelson, Brett | Rick, I see now what you mean. I will circle back around to fix this case and re-post--as soon as I can get to it! :)
|
|
| 08 Apr 2011 | freehanddraw Draw smooth lines freehand on images or plots; return the handle and xy data of the line object. | Shoelson, Brett | AA,
|
|
| 04 Apr 2011 | nancumprod Compute the cumulative product of matrices, specifying the treatment of NaNs. | Shoelson, Brett | Rick,
|
|
| 01 Apr 2011 | zoom2cursor Dynamic, scalable zoom following the motion of the cursor; also displays the current position. | Shoelson, Brett | Thanks for all the feedback.... Regarding EXIT functionality, doesn't clicking on the "x" (lower left) suffice? |
|
| 18 Feb 2011 | expandAxes Click any axes to expand it in a separate figure. Right-click expanded axes to export contents! | Shoelson, Brett | Thanks, Adi. For users of older versions of MATLAB, please note the single quotes around 'isempty' in Adi's comments. |
|
| 13 Jan 2011 | AFM Image Analysis Atomic Force Microscopy Image Analysis | Shoelson, Brett | Prashant,
|
|