Greg
animals brewing
food and drink fiction
gardening general
health history
language music
multimedia opinion
photography politics
rant Stones Road house
technology
Greg's diary
recent entries
Translate this page
Select day in February 2025:
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Select month:
2024 May Jun Jul Aug
2024 Sep Oct Nov Dec
2025 Jan Feb Mar Apr
Today's diary entry
Diary index
About this diary
Greg's home page
Greg's photos
Network link stats
Greg's other links
Copyright information
    
Groogle

Saturday, 15 February 2025 Dereel Images for 15 February 2025
Top of page
next day
last day

Calibrating lenses for Hugin
Topic: photography, technology, opinion Link here

Spent much of today following up on yesterday's discovery of lens calibration procedures for Hugin, without coming to a conclusion.

First I tried the most promising approach, calibrate_lens_gui. Where are the instructions? There's a bare-bones description online, but it doesn't match what Bruno Postle wrote:

When you do calibrate this lens, using four photos and rotating around the no-parallax point,...

But the instructions for calibrate_lens_gui, like Terry Duell's tutorial, only talks about one image. Never mind: I can take four and try both approaches. Here the photos:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Lounge-room-1.jpeg
Image title: Lounge room 1          Dimensions:          4608 x 3456, 1204 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 15 February 2025, thumbnails          All images taken on Saturday, 15 February 2025, small
Diary entry for Saturday, 15 February 2025 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Lounge-room-2.jpeg
Image title: Lounge room 2          Dimensions:          4608 x 3456, 1201 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 15 February 2025, thumbnails          All images taken on Saturday, 15 February 2025, small
Diary entry for Saturday, 15 February 2025 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Lounge-room-3.jpeg
Image title: Lounge room 3          Dimensions:          4608 x 3456, 1149 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 15 February 2025, thumbnails          All images taken on Saturday, 15 February 2025, small
Diary entry for Saturday, 15 February 2025 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Lounge-room-4.jpeg
Image title: Lounge room 4          Dimensions:          4608 x 3456, 1118 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 15 February 2025, thumbnails          All images taken on Saturday, 15 February 2025, small
Diary entry for Saturday, 15 February 2025 Complete exposure details

 

The GUI is really bare-bones. This is what I get when I start it:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Calibrate-1.jpeg
Image title: Calibrate 1          Dimensions:          916 x 764, 51 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 15 February 2025, thumbnails          All images taken on Saturday, 15 February 2025, small
Diary entry for Saturday, 15 February 2025 Complete exposure details

 

Where do I go from here? First, of course, tell it what it can't know, that it's a circular fisheye lens with focal length 4 mm and maximum aperture (is that what it's asking for?) of f/2.8. To do anything more I need to select Add and discover that it doesn't respect the working directory from which I started it. After climbing the directory tree and selecting my images, select Find lines. That comes up with the information “Finished”. But it lies. It didn't find any lines, but it's too polite to say so. Not until I select Optimize do I see:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Calibrate-2.jpeg
Image title: Calibrate 2          Dimensions:          916 x 764, 80 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 15 February 2025, thumbnails          All images taken on Saturday, 15 February 2025, small
Diary entry for Saturday, 15 February 2025 Complete exposure details

   
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Calibrate-2-detail.jpeg
Image title: Calibrate 2 detail
Complete exposure details
Dimensions: 492 x 164, 17 kB
Dimensions of original: 492 x 164, 17 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 15 February 2025:
thumbnails    small images    diary entry

OK, I'll bite. Which parameters? How should I change them? After messing around a bit, discovered that I had to drastically reduce the line length, from 0.3 to 0.05 (of the image width). Then I got barrel distortion (parameter b to which Bruno referred), but not the others:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Calibrate-3.jpeg
Image title: Calibrate 3          Dimensions:          916 x 764, 81 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 15 February 2025, thumbnails          All images taken on Saturday, 15 February 2025, small
Diary entry for Saturday, 15 February 2025 Complete exposure details

   
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Calibrate-3-detail.jpeg
Image title: Calibrate 3 detail
Complete exposure details
Dimensions: 428 x 220, 17 kB
Dimensions of original: 428 x 220, 17 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 15 February 2025:
thumbnails    small images    diary entry

Oh, you want them all? Then say so. Select the boxes, changing barrel distortion in the process:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Calibrate-4.jpeg
Image title: Calibrate 4          Dimensions:          916 x 764, 83 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Saturday, 15 February 2025, thumbnails          All images taken on Saturday, 15 February 2025, small
Diary entry for Saturday, 15 February 2025 Complete exposure details

   
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Calibrate-4-detail.jpeg
Image title: Calibrate 4 detail
Complete exposure details
Dimensions: 441 x 208, 19 kB
Dimensions of original: 441 x 208, 19 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 15 February 2025:
thumbnails    small images    diary entry

That looks better. Save the “lens”. How about in /var/tmp? More tree climbing, and I had a description file that seemed to make sense, though it didn't mention the name of the lens. Save to database? Sure:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250215/big/Calibrate-5.jpeg
Image title: Calibrate 5
Complete exposure details
Dimensions: 549 x 340, 24 kB
Dimensions of original: 549 x 340, 24 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Saturday, 15 February 2025:
thumbnails    small images    diary entry

Well, I can save the distortion, but not the vignetting. No worries. But Now the name of the lens is there! And it saves the information to the DistortionTable in the database (here a .dump):

CREATE TABLE LensProjectionTable (Lens TEXT PRIMARY KEY, Projection INTEGER);
INSERT INTO LensProjectionTable VALUES('7Artisans fisheye',2);

CREATE TABLE LensHFOVTable (Lens TEXT, Focallength REAL, HFOV REAL, Weight INTEGER)
INSERT INTO LensHFOVTable VALUES('7Artisans fisheye',4.0,354.665887987831695,10);

CREATE TABLE LensCropTable (Lens TEXT, Focallength REAL, Width INTEGER, Height INTEGER, CropLeft INTEGER, Crop Right INTEGER, CropTop INTEGER, CropBottom INTEGER, PRIMARY KEY (Lens, Focallength, Width, Height));
INSERT INTO LensCropTable VALUES('7Artisans fisheye',4.0,3456,4608,57,3398,595,3936);

CREATE TABLE VignettingTable (Lens TEXT, Focallength REAL, Aperture REAL, Distance REAL, Vb REAL, Vc REAL, Vd REAL, Weight INTEGER);
INSERT INTO VignettingTable VALUES('7Artisans fisheye',4.0,2.79999995231628417,0.0,0.0,0.0,0.0,10);
INSERT INTO VignettingTable VALUES('7Artisans fisheye',4.0,5.59999990463256835,0.0,0.0,0.0,0.0,10);

Some of that makes sense. But:

Started trying to run the calibration according to Terry Duell's tutorial, but it wanted to select control points manually, something that's almost impossible with this lens.

So where are we? We seem to have at least three different ways to calibrate a lens, all incomplete:

  1. Terry Duell's version, now out of date.
  2. Optimize via the Mask/Crop tab, which only sets the crop.
  3. Run calibrate_lens_gui, which doesn't even agree with itself.
  4. Maybe Bruno's version is different from all of these. It promises the choice of different kinds of fisheye projections. Potentially that's hidden in the Hugin menus, and that's what I'll try tomorrow.

Panorama damage
Topic: photography Link here

After taking my Olympus E-PM2 off the tripod, some pieces came off:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/E-PM2-2.jpeg
Image title: E PM2 2          Dimensions:          5186 x 3888, 3585 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 16 February 2025, thumbnails          All images taken on Sunday, 16 February 2025, small
Diary entry for Sunday, 16 February 2025 Complete exposure details

 

Further investigation showed that it was from round the tripod mount:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/E-PM2-1.jpeg
Image title: E PM2 1          Dimensions:          5184 x 3888, 3373 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 16 February 2025, thumbnails          All images taken on Sunday, 16 February 2025, small
Diary entry for Sunday, 16 February 2025 Complete exposure details

 

I had never expected that tightening the tripod screw could do that. It's not clear when this happened: the tripod plate has been on the camera for months, maybe years.


Bloody Bruno!
Topic: animals, opinion Link here

Bruno Postle isn't the only Bruno in town, of course. Our cat Bruno crowned himself in glory today by catching another superb fairywren.

What can we do with him?


More possibilities with VirtualBox
Topic: technology, opinion Link here

A discussion about virtualization on IRC today. I mentioned that the only way I have got VirtualBox networking to work was with a bridged adapter. Callum Gibson uses some form of NAT, something that has never worked for me. It seems that I need a dedicated adapter for that: not a problem, since the machine has two adapters. I'll get details from Callum when he's back at work.

In the process, fired up despise for the first time in 9 months. Once again network problems, but they only started after the VM was up and running. Maybe that's a clue.


Monday, 17 February 2025 Dereel
Top of page
previous day

Snow in summer
Topic: general, opinion Link here

It hasn't been an overly hot summer, but tonight was definitely cool. The news media reported it: in Melbourne they recorded the lowest February temperature ever, 9.9°. But we outdid them by a significant margin with a lowest temperature of 2.8°.

Click to see larger image

Yes, that's not as low as some locations in the hills mountains, where they had snow, but we're only 350 m above sea level. But it's 0.9° lower than the minimum measured in Ballarat, which is usually cooler.

Of course, why should anybody tell the truth? The Bureau of Meteorology can't make up its mind, reporting a temperature that is not only wrong, but also out of their own forecast range:

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/Weather-forecast-detail.jpeg
Image title: Weather forecast detail
Complete exposure details
Dimensions: 550 x 974, 36 kB
Dimensions of original: 550 x 974, 36 kB
Display this image:
thumbnail    hidden   alone on page
Display all images on this page as:
thumbnails    this size
Show for Sunday, 16 February 2025:
thumbnails    small images    diary entry

And the lowest February temperature on record in Ballarat was -1.4°, on 03 February 1986, and in Melbourne the lowest temperature was 4.5° on 24 February 1924. But why should the media go to trouble to find out the real details?


What use a rice cooker?
Topic: food and drink, opinion Link here

I've had this rice cooker from ALDI for nearly a month, and I haven't needed to cook rice. Today was finally the day. Previously I had noted that the scales on the cooking pot didn't make any sense, but of course I don't need to use them: 1.8 parts water to 1 part rice. So I put in 750 g of rice and 1.35 l of water:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/Rice-cooker-1.jpeg
Image title: Rice cooker 1          Dimensions:          4608 x 3456, 3266 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 16 February 2025, thumbnails          All images taken on Sunday, 16 February 2025, small
Diary entry for Sunday, 16 February 2025 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/Rice-cooker-1-detail.jpeg
Image title: Rice cooker 1 detail          Dimensions:          910 x 1075, 189 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 16 February 2025, thumbnails          All images taken on Sunday, 16 February 2025, small
Diary entry for Sunday, 16 February 2025 Complete exposure details

 

That barely submerged line represents 1.35 L, whatever that's supposed to mean. Yes, it's close to the volume of the water, but what about the rice? And I had already established that a “cup” holds 150 g, so that would also include 5 “cups”. But I had guessed (maybe with some backup) that the “cups” are “ALDI's guess at how much water you need to cook a “cup” of rice”. In that case, they could be correct. But basically these scales are useless at best, and also misleading.

OK, turn the thing on. It went through a surprising number of steps, including “stewed rice”, something that I wouldn't consider a recommendation:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/Rice-cooker-5.jpeg
Image title: Rice cooker 5          Dimensions:          4251 x 2398, 2410 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 16 February 2025, thumbnails          All images taken on Sunday, 16 February 2025, small
Diary entry for Sunday, 16 February 2025 Complete exposure details

 

It produced a surprising amount of vapour:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/Rice-cooker-2.jpeg
Image title: Rice cooker 2          Dimensions:          2690 x 2802, 2019 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 16 February 2025, thumbnails          All images taken on Sunday, 16 February 2025, small
Diary entry for Sunday, 16 February 2025 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/Rice-cooker-3.jpeg
Image title: Rice cooker 3          Dimensions:          2954 x 3174, 2456 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 16 February 2025, thumbnails          All images taken on Sunday, 16 February 2025, small
Diary entry for Sunday, 16 February 2025 Complete exposure details

 

And at the end, the rice was cooked:


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/Rice-cooker-6.jpeg
Image title: Rice cooker 6          Dimensions:          4608 x 3456, 2661 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 16 February 2025, thumbnails          All images taken on Sunday, 16 February 2025, small
Diary entry for Sunday, 16 February 2025 Complete exposure details

 

It took 45 minutes! Mine would have been done in about half that time. Was it any better than mine? One issue I have is that the rice up against the pot tends to stick together. What about here?


https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/Rice-cooker-9.jpeg
Image title: Rice cooker 9          Dimensions:          5200 x 3888, 3347 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 16 February 2025, thumbnails          All images taken on Sunday, 16 February 2025, small
Diary entry for Sunday, 16 February 2025 Complete exposure details

 
https://lemis.nyc3.digitaloceanspaces.com/grog/Photos/20250216/big/Rice-cooker-11.jpeg
Image title: Rice cooker 11          Dimensions:          5189 x 3888, 2851 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Sunday, 16 February 2025, thumbnails          All images taken on Sunday, 16 February 2025, small
Diary entry for Sunday, 16 February 2025 Complete exposure details

 

No, not much of an improvement.

When putting the rice into containers, I only managed about 10½ pots, more exactly 1.908 kg. That's about 92.7% of the weight of the ingredients. My own rice comes out round 98%, representing a weight difference of 111 g. Doubtless that's due to the extreme level of cooking evidenced by the steam coming out of the device.

Now the rice is cooked, how do I clean it? Yes, the pot comes out and can go in the dishwasher (I think), but what about the moisture in the device itself? Moisture accumulates in the lid, and also in the internal vents. The instruction manual includes 2 pages with 7 steps of how to clean it, including removing the plate above and also a steam vent, neither of which can be put in the dishwasher. That also seems to apply to the cooking pot itself, though I greatly doubt that that would be a problem. I'll certainly try it.

So, in summary:

Conventional cooking

Advantages

Disadvantages

Rice cooker

Advantages

Disadvantages

It goes back, of course. But looking at that list, I wonder why anybody uses the things. Clearly I'm missing something.


What do we do with Bruno?
Topic: animals, opinion Link here

We're not overly happy with Bruno. We just spent $500 to give him an outside area where he could keep away from birds, only to have the birds not keep their side of the bargain. He has now caught three superb fairywrens and what we think was an elstrid finch.

And though he now spends extended periods outside, he still runs around like a chicken with his head chopped off. What can we do? I'm gradually running out of ideas.


This page contains (roughly) yesterday's and today's entries. I have a horror of reverse chronological documents, so all my diary entries are chronological. This page normally contains the last two days, but if I fall behind it may contain more. You can find older entries in the archive. Note that I often update a diary entry a day or two after I write it.     Do you have a comment about something I have written? This is a diary, not a “blog”, and there is deliberately no provision for directly adding comments. It's also not a vehicle for third-party content. But I welcome feedback and try to reply to all messages I receive. See the diary overview for more details. If you do send me a message relating to something I have written, please indicate whether you'd prefer me not to mention your name. Otherwise I'll assume that it's OK to do so.


Greg's home page This month Greg's photos Greg's links

RSS 2.0 Valid XHTML 1.0!